//用于改变颜色和清屏
#include//用于延时,Sleep
void wlwcom(); //欢迎界面
void rome(); //房间基本信息
void huncai(); //荤菜界面
void sucai(); //素菜界面
void jiushui(); //酒水饮料界面
void service(); //请求服务的界面
void end(); //服务界面
int delay(); //延时函数
int temp,num=0,sum=0,p,j=0,i,k;
double c,d;
int a,b;
void main()
{
system(“color F5”);
wlwcom();
temp=getchar();
if(temp)
system(“cls”);
rome();
if(temp)
{
delay();
system(“cls”);
}
huncai();
do
{
printf(“请输入前方的编号以点荤菜并按entern”);
scanf(“%d”,&num); //输入编号来计算总价格
fflush(stdin);
if(num==1)
sum=30+sum;
if(num==2)
sum=45+sum;
if(num==3)
sum=30+sum;
if(num==4)
sum=30+sum;
if(num==5)
sum=25+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点荤菜以点素菜,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
huncai();
}while(1);
delay();
system(“cls”);
printf(“您现在已消费%d元n”,sum);
sucai();
do
{
printf(“请输入前方的编号以点素菜并按entern”);
scanf(“%d”,&num);
fflush(stdin);
if(num==1)
sum=15+sum;
if(num==2)
sum=15+sum;
if(num==3)
sum=10+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=13+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点素菜以点酒水,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
sucai();
}while(1);
delay();
system(“cls”);
printf(“您现在已消费%d元n”,sum);
jiushui();
do
{
printf(“请输入前方的编号以点酒水并按entern”);
scanf(“%d”,&num);
fflush(stdin);
if(num==1)
sum=4+sum;
if(num==2)
sum=4+sum;
if(num==3)
sum=12+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=10+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点酒水,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
jiushui();
}while(1);
delay();
system(“cls”);
printf(“您现在消费的总金额为%d”,sum);
printf(“请问您是否为本店的VIP果是请按1,如果不是请按2.n”);
scanf(“%d”,&i);
if(i==1)
{
for(;;)
{
printf(“请输入您的会员卡号(10位):n”);
scanf(“%lf”,&c);
if((c>999999999)&&(c<=9999999999)) //数字为10位
{
printf(“请输入密码(默认等于会员卡号,这是个秘密,哈哈):n”);
scanf(“%lf”,&d);
if(c==d) //默认会员卡号等于密码
{
sum=sum*0.8;
break;
}
else
{
for(j=1;;j++)
{
printf(“密码错误,请重新输入!”);
scanf(“lf”,&d);
if(i=3)
{
sum=sum;
break;
}
}
}
}
else
printf(“请重新输入n”);
}
}
if(i==2)
sum=sum;
delay();
printf(“订单确认n您的房间号是%d,人数是%dn您消费的总金额是%dn”,a,b,sum);
printf(“祝您用餐愉快!!!n”);
service();
end();
}
void wlwcom()
{
printf(“***************************n”);
printf(” 欢迎光临豪华大酒店 n”);
printf(” 祝您用餐愉快 n”);
printf(“请您点餐,按enter 退出本界面n”);
printf(“***************************n”);
}
void rome()
{
printf(“请您输入您的房间号:”);
scanf(“%d”,&a);
printf(“请输入您的就餐人数:”);
scanf(“%d”,&b);
}
void huncai()
{
printf(“1.鱼香肉丝————————30元n”);
printf(“2.毛血旺—————————45元n”);
printf(“3.山椒鸡丁————————30元n”);
printf(“4.干煸兔丁————————30元n”);
printf(“5.盐煎肉—————————25元n”);
}
void sucai()
{
printf(“1.山椒土豆丝——————15元n”);
printf(“2.干煸四季豆——————15元n”);
printf(“3.西红柿炒鸡蛋—————10元n”);
printf(“4.醋溜土豆丝——————12元n”);
printf(“5.虎皮青椒———————13元n”);
}
void jiushui()
{
printf(“1.雪碧————————4元n”);
printf(“2.可乐————————4元n”);
printf(“3.勇闯天涯——————12元n”);
printf(“4.青岛啤酒——————12元n”);
printf(“5.二锅头———————10元n”);
}
void service()
{
printf(“1.呼叫服务员以请求服务。n”);
printf(“2.添菜或添酒。n”);
printf(“3.结账。n”);
}
void end()
{
int i;
scanf(“%d”,&i);
{
if(i==1)
{
printf(“亲,呼叫成功,服务员马上就到。n”);
service();
end();
}
if(i==2)
{
huncai();
do
{
printf(“请输入前方的编号以点荤菜并按entern”);
scanf(“%d”,&num); //输入编号来计算总价格
fflush(stdin);
if(num==1)
sum=30+sum;
if(num==2)
sum=45+sum;
if(num==3)
sum=30+sum;
if(num==4)
sum=30+sum;
if(num==5)
sum=25+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点荤菜以点素菜,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
huncai();
}while(1);
system(“cls”);
printf(“您现在已消费%d元n”,sum);
sucai();
do
{
printf(“请输入前方的编号以点素菜并按entern”);
scanf(“%d”,&num);
fflush(stdin);
if(num==1)
sum=15+sum;
if(num==2)
sum=15+sum;
if(num==3)
sum=10+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=13+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点素菜以点酒水,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
sucai();
}while(1);
delay();
system(“cls”);
printf(“您现在已消费%d元n”,sum);
jiushui();
do
{
printf(“请输入前方的编号以点酒水并按entern”);
scanf(“%d”,&num);
fflush(stdin);
if(num==1)
sum=4+sum;
if(num==2)
sum=4+sum;
if(num==3)
sum=12+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=10+sum;
printf(“您现在已消费%d元n”,sum);
printf(“如果继续点菜,请按6并按enter,如果想结束点酒水,则请按0键,后按enter以确认n”);
scanf(“%d”,&p);
if(p==0)
break;
else
jiushui();
}while(1);
system(“cls”);
printf(“您现在消费的总金额为%d”,sum);
delay();
service();
end();
}
if(i==3)
printf(“亲、n您消费的总金额为%d元,请准备好现金或卡n”);
printf(“老板儿马上就到,感谢您在本餐厅消费,希望下次光临!n”);
}
}
int delay()
{
printf(“请稍等,正在处理中,3,”);
Sleep(1000);
printf(“2,”);
Sleep(1000);
printf(“1,n”);
Sleep(1000);
}
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113356 人正在系统学习中 相关资源:校园自助点餐APP的开发.rar-互联网文档类资源-CSDN文库
来源:weixin_39724362
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!