欢迎来到天天文库
浏览记录
ID:37323240
大小:43.00 KB
页数:9页
时间:2019-05-21
《餐馆点菜系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#includeusingnamespacestd;classCmenu//创建Cmenu类{intnum;//菜的编号stringname;//菜名floatprice;//菜的单价stringkind;//菜的种类intsort;//菜的数量public:voidgetnum(inti);//录入菜的编号voidgetname(stringName);//录入菜的名字voidgetprice(floatPri
2、ce);//录入菜的单价voidgetkind(stringKind);//录入菜的类别voidgetsort(intSORT);//录入所点菜的数量voidmenudisplay();//菜谱显示voidselectdisplay();//对所点的菜进行输出floatreturnnum(){returnnum;}//返回菜的编号stringreturnname(){returnname;}//返回菜名floatreturnprice(){returnprice;}//返回菜的单价stringre
3、turnkind(){returnkind;}//返回菜的类别intreturnsort(){returnsort;}//返回菜的数量};voidCmenu::getnum(inti)//录入菜的编号函数{num=i;}voidCmenu::getname(stringName)//录入菜的名字{name=Name;}voidCmenu::getprice(floatPrice)//录入菜的单价{price=Price;}voidCmenu::getkind(stringKind)//录入菜的类别
4、{kind=Kind;}voidCmenu::getsort(intSORT)//录入所点菜的数量{sort=SORT;}voidCmenu::menudisplay()//菜单的信息显示{cout<5、;}floatyouhui(floatsum,floatpoint)//函数计算有优惠卷时的价格{if(point>1.0){sum=sum-point;}if(point<=1.0){sum=sum*point;}returnsum;}classarray//创建一个array数组{public:voidgetnum(intNUM);//初始化num的函数voidgetsort(intSORT);//初始化sort的函数intreturnnum(){returnnum;}//返回num的函数in6、treturnsort(){returnsort;}//返回sort的函数private:intsort,num;};voidarray::getnum(intNUM)//初始化num的函数体{num=NUM;}voidarray::getsort(intSORT)//初始化sort的函数体{sort=SORT;}voidmain()//主函数{inti,j,id,m,q,z,sort,b;intgeshu;intNUM;stringNAME,KIND;floatPRICE,POINT,sum=07、;Cmenufood[40];//创建Cmenu类的对象数组ifstreamf1("menu.txt");//文件输入菜单信息for(j=0;j<40;j++){f1>>NUM>>KIND;f1>>NAME;f1>>PRICE;food[j].getnum(NUM);food[j].getkind(KIND);food[j].getname(NAME);food[j].getprice(PRICE);}f1.close();cout<<"━*━*━*━*━*━*━*━*━*━*━*━欢迎光临本店━8、*━*━*━*━*━*━*━*━*━*━*"<
5、;}floatyouhui(floatsum,floatpoint)//函数计算有优惠卷时的价格{if(point>1.0){sum=sum-point;}if(point<=1.0){sum=sum*point;}returnsum;}classarray//创建一个array数组{public:voidgetnum(intNUM);//初始化num的函数voidgetsort(intSORT);//初始化sort的函数intreturnnum(){returnnum;}//返回num的函数in
6、treturnsort(){returnsort;}//返回sort的函数private:intsort,num;};voidarray::getnum(intNUM)//初始化num的函数体{num=NUM;}voidarray::getsort(intSORT)//初始化sort的函数体{sort=SORT;}voidmain()//主函数{inti,j,id,m,q,z,sort,b;intgeshu;intNUM;stringNAME,KIND;floatPRICE,POINT,sum=0
7、;Cmenufood[40];//创建Cmenu类的对象数组ifstreamf1("menu.txt");//文件输入菜单信息for(j=0;j<40;j++){f1>>NUM>>KIND;f1>>NAME;f1>>PRICE;food[j].getnum(NUM);food[j].getkind(KIND);food[j].getname(NAME);food[j].getprice(PRICE);}f1.close();cout<<"━*━*━*━*━*━*━*━*━*━*━*━欢迎光临本店━
8、*━*━*━*━*━*━*━*━*━*━*"<
此文档下载收益归作者所有