亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言實現點餐系統

2020-01-26 11:44:37
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C語言點餐系統的具體代碼,供大家參考,具體內容如下

#include<iostream>#include<fstream>#include<string>#include<conio.h>using namespace std;class shiwu{public: string mingzi; int price; shiwu(){} shiwu(string n,int p):mingzi(n),price(p){}};shiwu zhucan[3]={shiwu("大漢堡",13),shiwu("烤肉飯",13),shiwu("雞肉卷",11)};shiwu fushi[3]={shiwu("麻辣雞釘",9),shiwu("勁爆雞米花",9),shiwu("大薯條",6)};shiwu drink[3]={shiwu("可口可樂",5),shiwu("拿鐵咖啡",6),shiwu("熱牛奶",6)};class Taocan{public: string mingzi; shiwu tc[3]; int price; Taocan(){} Taocan(string n,shiwu a,shiwu b,shiwu c) {  mingzi=n;  tc[0]=a;  tc[1]=b;  tc[2]=c;  price=a.price+b.price+c.price-10; }};Taocan taocan[3]={Taocan("雞腿雞翅套餐",zhucan[0],fushi[0],drink[0]),Taocan("鱈魚雞米花套餐",zhucan[1],fushi[1],drink[0]),Taocan("雞肉卷薯條套餐",zhucan[2],fushi[2],drink[0])};shiwu myshiwu[13];int mymoney;int mynum=0;void write(){ ofstream f("list.txuant"); int i; f << "KFC消費清單/n"; for(i=0;i<mynum;i++)   f<<i+1<<"、"<<myshiwu[i].mingzi<<" 價格:"<<myshiwu[i].price<<endl; f<<"總價格、"<<mymoney<<endl; f<<endl<<endl; f.close(); system("list.txuant");}void xuanzhucan(){ void Menu(); void Diancan(); system("cls"); cout<<"1、"<<zhucan[0].mingzi<<" 價格:"<<zhucan[0].price<<endl; cout<<"2、"<<zhucan[1].mingzi<<" 價格:"<<zhucan[1].price<<endl; cout<<"3、"<<zhucan[2].mingzi<<" 價格:"<<zhucan[2].price<<endl; cout<<"4、返回"<<endl; char c; c=getch(); switch(c) {  case '1': myshiwu[mynum]=zhucan[0];mymoney+=zhucan[0].price;mynum++;  break;  case '2': myshiwu[mynum]=zhucan[1];mymoney+=zhucan[1].price;mynum++;  break;  case '3': myshiwu[mynum]=zhucan[2];mymoney+=zhucan[2].price;mynum++;  break;  case '4': Diancan();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   xuanzhucan(); }  printf("/n點餐成功!請按任意鍵繼續點餐或者返回!/n"); getch(); if(mynum>10) {  cout<<"您本次點餐已經達到上限!如果需要!請結算后繼續點餐!"<<endl;  printf("/n按任意鍵進入菜單!/n");  getch();  Menu(); } else xuanzhucan();}void xuanfushi(){ void Menu(); void Diancan(); system("cls"); cout<<"1、"<<fushi[0].mingzi<<" 價格:"<<fushi[0].price<<endl; cout<<"2、"<<fushi[1].mingzi<<" 價格:"<<fushi[1].price<<endl; cout<<"3、"<<fushi[2].mingzi<<" 價格:"<<fushi[2].price<<endl; cout<<"4、返回"<<endl; char c; c=getch(); switch(c) {  case '1': myshiwu[mynum]=fushi[0];mymoney+=fushi[0].price;mynum++;  break;  case '2': myshiwu[mynum]=fushi[1];mymoney+=fushi[1].price;mynum++;  break;  case '3': myshiwu[mynum]=fushi[2];mymoney+=fushi[2].price;mynum++;  break;  case '4': Diancan();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   xuanfushi(); }  printf("/n點餐成功!請按任意鍵繼續點餐或者返回!/n"); getch(); if(mynum>10) {  cout<<"您本次點餐已經達到上限!如果需要!請結算后繼續點餐!"<<endl;  printf("/n按任意鍵進入菜單!/n");  getch();  Menu(); } else xuanfushi();}void xuandrink(){ void Menu(); void Diancan(); system("cls"); cout<<"1、"<<drink[0].mingzi<<" 價格:"<<drink[0].price<<endl; cout<<"2、"<<drink[1].mingzi<<" 價格:"<<drink[1].price<<endl; cout<<"3、"<<drink[2].mingzi<<" 價格:"<<drink[2].price<<endl; cout<<"4、返回"<<endl; char c; c=getch(); switch(c) {  case '1': myshiwu[mynum]=drink[0];mymoney+=drink[0].price;mynum++;  break;  case '2': myshiwu[mynum]=drink[1];mymoney+=drink[1].price;mynum++;  break;  case '3': myshiwu[mynum]=drink[2];mymoney+=drink[2].price;mynum++;  break;  case '4': Diancan();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   xuandrink(); }  printf("/n點餐成功!請按任意鍵繼續點餐或者返回!/n"); getch(); if(mynum>10) {  cout<<"您本次點餐已經達到上限!如果需要!請結算后繼續點餐!"<<endl;  printf("/n按任意鍵進入菜單!/n");  getch();  Menu(); } else xuandrink();}void Taocan(){ void Menu(); void Diancan(); system("cls"); cout<<"1、"<<taocan[0].mingzi<<" 價格:"<<taocan[0].price<<endl; cout<<"2、"<<taocan[1].mingzi<<" 價格:"<<taocan[1].price<<endl; cout<<"3、"<<taocan[2].mingzi<<" 價格:"<<taocan[2].price<<endl; cout<<"4、返回"<<endl; char c; c=getch(); switch(c) {  case '1': mymoney+=taocan[0].price;myshiwu[mynum]=taocan[0].tc[0];mynum++;myshiwu[mynum]=taocan[0].tc[1];mynum++;myshiwu[mynum]=taocan[0].tc[2];mynum++;  break;  case '2': mymoney+=taocan[1].price;myshiwu[mynum]=taocan[1].tc[0];mynum++;myshiwu[mynum]=taocan[1].tc[1];mynum++;myshiwu[mynum]=taocan[1].tc[2];mynum++;  break;  case '3': mymoney+=taocan[2].price;myshiwu[mynum]=taocan[2].tc[0];mynum++;myshiwu[mynum]=taocan[2].tc[1];mynum++;myshiwu[mynum]=taocan[2].tc[2];mynum++;  break;  case '4': Diancan();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   Taocan(); }  printf("/n點餐成功!請按任意鍵繼續點餐或者返回!/n"); getch(); if(mynum>10) {  cout<<"您本次點餐已經達到上限!如果需要!請結算后繼續點餐!"<<endl;  printf("/n按任意鍵進入菜單!/n");  getch();  Menu(); } else Taocan();}void Diancan(){ void Menu(); system("cls"); cout<<"1、主食"<<endl; cout<<"2、小吃"<<endl; cout<<"3、飲料"<<endl; cout<<"4、套餐"<<endl; cout<<"5、返回"<<endl; char c; c=getch(); switch(c) {  case '1': xuanzhucan();  break;  case '2': xuanfushi();  break;  case '3': xuandrink();  break;  case '4': Taocan();  break;  case '5': Menu();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   Diancan(); } }void Zhifu(){ void Menu(); system("cls"); cout<<"您本次消費"<<mymoney<<"元!請支付現金!"<<endl; int m,s; cin>>m; s=m-mymoney; while(s<0) {  cout<<"您給的現金不足,還需要"<<0-s<<"元!請繼續支付現金!"<<endl;  cin>>m;  s=m+s; } cout<<"支付成功!找零"<<s<<"元!祝您生活愉快!"<<endl; write(); printf("/n按任意鍵返回菜單!/n"); getch(); Menu();}void Youhuiquan(){ void Menu(); system("cls"); printf("/n請輸入您的優惠券!/n"); string yhq; cin>>yhq; if(yhq=="156157158") {  cout<<"您已成功使用5元優惠券!"<<endl;  mymoney=mymoney-5; } else {  cout<<"對不起!您的優惠券無效!"<<endl;  getch();  Menu(); } getch(); Zhifu();}void Jiesuan(){ void Menu(); system("cls"); cout<<"1、使用優惠券"<<endl; cout<<"2、直接支付"<<endl; cout<<"4、返回"<<endl; char c; c=getch(); switch(c) {  case '1': Youhuiquan();  break;  case '2': Zhifu();  break;  case '4': Menu();  break;  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   Diancan(); } }void Show(){  void Menu(); system("cls"); int i; for(i=0;i<mynum;i++)  cout<<i+1<<"、"<<myshiwu[i].mingzi<<" 價格:"<<myshiwu[i].price<<endl; cout<<"總價格、"<<mymoney<<endl; printf("/n按任意鍵返回菜單!/n"); getch(); Menu();}void Clean(){ void Menu(); system("cls"); mynum=0; mymoney=0; printf("/n清空成功!/n按任意鍵返回菜單!/n"); getch(); Menu();}void Menu(){ system("cls"); cout<<endl<<endl<<"歡迎進入!"<<endl<<endl; cout<<"請選擇服務:"<<endl; cout<<"1、點餐"<<endl; cout<<"2、查看已點"<<endl; cout<<"3、清空已點"<<endl; cout<<"4、結算"<<endl; cout<<"5、退出"<<endl; char c; c=getch(); switch(c) {  case '1': Diancan();  break;  case '2': Show(); break;  case '3': Clean(); break;  case '4': Jiesuan(); break;  case '5': exit(0);  default:    printf("/n您的按鍵有誤,按任意鍵重新選擇!/n");   getch();   Menu(); } }void main(){ Menu();}

更多學習資料請關注專題《管理系統開發》。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品亚洲综合天堂夜夜| www.久久久久久.com| 国产精品视频久| 亚洲国产精品电影在线观看| 久久激情视频久久| 欧美精品少妇videofree| 最近免费中文字幕视频2019| 色综合色综合久久综合频道88| 日韩中文字幕在线免费观看| 日韩在线免费视频| 中文字幕欧美日韩在线| 国产精品久久精品| 一色桃子一区二区| 欧美激情国产日韩精品一区18| 国语对白做受69| 精品国产乱码久久久久久天美| 狠狠色狠色综合曰曰| 日本精品在线视频| 日韩美女主播视频| 青草成人免费视频| 欧美电影免费观看高清完整| 欧美激情第1页| 亚洲成人精品在线| 国产精品福利片| 亚洲国产精品专区久久| 日韩精品有码在线观看| www.99久久热国产日韩欧美.com| 精品视频在线导航| 全亚洲最色的网站在线观看| 亚洲永久在线观看| 国产综合福利在线| 国产精品777| 精品久久久中文| 国产a级全部精品| 中文字幕亚洲字幕| 中文字幕日韩综合av| 国产一区二区在线免费| 国产精品午夜一区二区欲梦| 欧美中文字幕在线观看| 欧美日韩国产丝袜另类| 亚洲香蕉av在线一区二区三区| www日韩欧美| 精品亚洲一区二区三区四区五区| 欧美激情aaaa| 精品久久久久久中文字幕一区奶水| 日韩av免费在线看| 久久久人成影片一区二区三区| 菠萝蜜影院一区二区免费| 久久免费成人精品视频| 午夜精品三级视频福利| 欧美国产日韩中文字幕在线| 久久久国产一区| 国产大片精品免费永久看nba| 91久久精品国产91性色| 久久99精品久久久久久琪琪| 色综合久久久久久中文网| 亚洲风情亚aⅴ在线发布| 日韩在线小视频| 91精品国产自产在线老师啪| 国产精品午夜国产小视频| 欧美激情精品久久久久久黑人| 欧美日在线观看| 欧美精品videos性欧美| 国产精品劲爆视频| 5278欧美一区二区三区| 黄色一区二区在线| 久久久久久国产| 国产精品91久久| 精品视频一区在线视频| 在线观看国产精品日韩av| 91国产精品电影| 久久人人爽国产| 国产精品成人av性教育| 欧美一区二三区| 91高清视频免费| 欧美xxxx做受欧美.88| 国产欧美日韩亚洲精品| 色天天综合狠狠色| 欧美性生交xxxxx久久久| 国产日韩欧美在线播放| 92看片淫黄大片欧美看国产片| 欧美在线日韩在线| 久久av在线看| 亚洲在线免费看| 欧美成人亚洲成人| 日韩男女性生活视频| 中文字幕亚洲专区| 久久亚洲欧美日韩精品专区| 日韩国产欧美精品一区二区三区| 亚洲电影中文字幕| 国产精品久久激情| 人体精品一二三区| 国产女同一区二区| 欧美日韩国产中文精品字幕自在自线| 亚洲电影免费在线观看| 成人国产精品日本在线| 38少妇精品导航| 国产91免费观看| 国产精品网址在线| 国产精品成人一区二区| 久久精品人人做人人爽| 欧美日韩一区二区三区在线免费观看| 91免费高清视频| 亚洲性无码av在线| 国产极品精品在线观看| 91av网站在线播放| 亚洲成人久久电影| 91高清免费在线观看| 98午夜经典影视| 亚洲性av在线| 欧美精品久久久久久久免费观看| 日本三级久久久| 日韩在线观看免费网站| 国产精品中文字幕在线| 欧美另类99xxxxx| 久久精品成人一区二区三区| 91精品久久久久久久久久久| 亚洲偷熟乱区亚洲香蕉av| 欧洲午夜精品久久久| 国产91在线视频| 欧美精品激情视频| 欧美裸体xxxx极品少妇软件| 狠狠躁18三区二区一区| 欧美一区二区三区……| 欧美黑人视频一区| 综合网日日天干夜夜久久| 最近2019年好看中文字幕视频| 久久69精品久久久久久国产越南| 精品久久久香蕉免费精品视频| 亚洲国产精品女人久久久| 成人自拍性视频| 亚洲 日韩 国产第一| 国产精品99久久久久久人| 欧美激情一二三| 性欧美激情精品| 久久精品成人一区二区三区| 欧美在线日韩在线| 97精品欧美一区二区三区| 日韩一区二区三区在线播放| 国产一区二区久久精品| 亚洲欧美精品在线| 日韩av日韩在线观看| 亚洲欧美日韩中文在线| 久久精品成人动漫| 国产精品视频在线播放| 亚洲一区二区中文字幕| 亚洲综合av影视| 久久久久久久亚洲精品| 国产成人一区三区| 亚洲午夜久久久久久久| 欧美另类xxx| 国产午夜精品全部视频播放| 2019亚洲日韩新视频| 91麻豆国产精品| 韩国日本不卡在线| 欧美成人黄色小视频| 日本欧美黄网站| 欧美日韩一区二区精品| 91美女高潮出水| 国产精品久久久久久亚洲调教| 国产精品三级美女白浆呻吟| 国产欧美欧洲在线观看| 国产精品爱啪在线线免费观看| 浅井舞香一区二区|