Pseudocode exercise

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
	 
	 
	 

Supongo que te gusta

Origin blog.csdn.net/yang12332123321/article/details/131036918
Recomendado
Clasificación