点餐系统用c语言程序设计,C语言点餐系统软件.docx

//用于改变颜色和清屏

#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进行处理,非常感谢!

上一篇 2021年4月15日
下一篇 2021年4月15日

相关推荐