Begin //开始
IF A==true then//如果用户的身份是普通用户
showMenu();//查看菜单
loop:B:=getOrder();//用户进行订餐
C:=isOrderVaild(B);//获取是否在菜单中的结果
IF(C==false) THEN
GOTO loop //如果菜品不在菜单中重新订餐
ELSE
loop2: D=updateUserInfo();//填写个人信息
E=isUserInfoVaild(D);//判断个人信息是否有效
IF(E==false) then //如果信息无效
GOTO loop2 //如果信息无效,重新填写个人信息
ELSE
confirmDelivery();//确认收货
GOTO loop4 //用户退出
END IF
END IF
ELSE //如果身份是管理员
getUserInfo();//查看订单用户信息
categorizeUserInfo();//对用户信息进行分类
loop3:schedulestaff();//调度管理人员
F:=receivedFeedBack();//接受信息
IF(F==false) THEN
GOTO loop3 //如果没有接受信息,继续调度
ELSE
GOTO loop4 //管理者退出
loop4:exit();//退出
END IF
伪代码练习
猜你喜欢
转载自blog.csdn.net/yang12332123321/article/details/131036918
今日推荐
周排行