下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、餐廳點(diǎn)菜系統(tǒng)點(diǎn)菜功能一問(wèn)題分析 餐廳點(diǎn)菜系統(tǒng)主要功能包括錄入菜單功能,菜單瀏覽功能及點(diǎn)菜功能。在點(diǎn)菜功能中, 主要完成對(duì)錄入菜單的輸出,及顧客點(diǎn)菜信息的錄入。故在點(diǎn)菜這一環(huán)節(jié)中,需要:在屏幕上輸出菜單信息;從鍵盤(pán)中輸入菜品編號(hào);根據(jù)編號(hào)查找菜品信息;在屏幕上輸出菜品信息;判斷顧客繼續(xù)點(diǎn)菜,還是結(jié)束; 二算法設(shè)計(jì)在點(diǎn)菜環(huán)節(jié)中,主要包括display。、Select()兩個(gè)函數(shù)。在display()函數(shù)中,主要實(shí)現(xiàn) 輸出菜單信息的功能,即功能1。在Select()函數(shù)中,主要實(shí)現(xiàn)輸入菜品編號(hào)、查找菜品信 息、輸出菜品信息、判斷顧客繼續(xù)點(diǎn)菜,還是結(jié)束等功能,即功能2、 3、 4、 5。display
2、()函數(shù)中,兩個(gè)簡(jiǎn)單的輸出函數(shù),輸出提示信息,再用for語(yǔ)句,循環(huán)對(duì)文件 中的數(shù)據(jù)一個(gè)個(gè)讀取,輸出已錄入的菜單信息。3.Select()函數(shù)中,先輸出提示語(yǔ)句,要求顧客輸入菜品編號(hào),根據(jù)顧客輸入的編號(hào),再 用for語(yǔ)句,循環(huán)對(duì)文件中的數(shù)據(jù)一個(gè)個(gè)讀取,用if語(yǔ)句判斷,若檢索到對(duì)應(yīng)編號(hào),輸出菜 品信息,再提示顧客繼續(xù)選菜,若超出菜單編號(hào),輸出提示語(yǔ)句,接著是 switch 語(yǔ)句,根 據(jù)顧客要求,結(jié)束還是繼續(xù),若繼續(xù),則再重新運(yùn)行Select()函數(shù),若停止,則按任意鍵返 回主菜單。三算法實(shí)現(xiàn)a.點(diǎn)菜過(guò)程中主要步驟:進(jìn)入點(diǎn)菜界面,程序輸出菜單信息,如*歡迎選購(gòu)本店菜編號(hào) 菜名 單價(jià)1 炒青菜 8總價(jià)
3、 8接著輸出提示語(yǔ)句,如:歡迎點(diǎn)菜請(qǐng)輸入您要訂購(gòu)的菜品編號(hào)根據(jù)菜單信息,顧客輸入菜單編號(hào),根據(jù)編號(hào),查找菜品。查找到菜品,輸出信息,如編號(hào) 菜名 單價(jià)1 炒青菜 8若沒(méi)有查找到,則輸出對(duì)不起,查無(wú)此菜完成 4或 5步驟后,輸出點(diǎn)菜結(jié)束按 1,繼續(xù)點(diǎn)菜請(qǐng)按 2顧客根據(jù)要求,選擇 1,則輸出點(diǎn)菜結(jié)束,您的訂單已提交到大廚,正在為您精心烹飪中祝您用餐愉快并且中止運(yùn)行,按任意鍵,返回主界面。顧客根據(jù)要求,選擇2,則輸出尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中祝您用餐愉快!歡迎點(diǎn)菜歡迎點(diǎn)菜請(qǐng)輸入您要訂購(gòu)的菜品編號(hào)請(qǐng)輸入您要訂購(gòu)的菜品編號(hào)顧客
4、根據(jù)需求,繼續(xù)輸入菜品編號(hào),即重復(fù)3 及之后的步驟b.點(diǎn)菜過(guò)程的流程圖c.c.d.Select 函數(shù)void Select。int a;定義一個(gè)變量int i,t;定義兩個(gè)變量int m=load();將load函數(shù)的返回值賦給mprintf( *歡迎點(diǎn)菜* n);輸出printf(”請(qǐng)輸入您要訂購(gòu)的菜品編號(hào)n);輸出scanf(%d,&a);/輸入菜品編號(hào)for(i=0;ivm;i+)進(jìn)行循環(huán)操作,i的初始值為0,最大值小于mif(a=dishi.Dish_ID)判斷輸入的菜品編號(hào)與錄入的是否相同printf(編號(hào)菜名 單價(jià)n);輸出printf(n %-6d%-6s%-8d ,dishi.
5、Dish_ID,dishi.Dish_Name,dishi.Dish_Price);輸出符合編號(hào)的菜品信息break;/終止if(i=m)判斷i是否超出printf(n對(duì)不起,查無(wú)此菜5);輸出 printf(n);換行printf(”點(diǎn)菜結(jié)束按1,繼續(xù)點(diǎn)菜請(qǐng)按2n);輸出 scanf(%d,&t);輸入 switch(t)case 1:system(cls);當(dāng)輸入的值為1時(shí),清屏printf(”點(diǎn)菜結(jié)束,您的訂單已提交到大廚,正在為您精心烹飪中.祝您用餐愉快! n);break;輸出,終止case 2:printf(尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中.n);Select(); break;/當(dāng)輸入的值為2時(shí),重復(fù)Select步驟default:break;不滿(mǎn)足兩個(gè)條件時(shí),終止四總結(jié)點(diǎn)菜環(huán)節(jié)中的缺陷:在點(diǎn)菜過(guò)程中,沒(méi)有對(duì)顧客所選菜品菜品總數(shù)、總額進(jìn)行求和保存, 只是單一的輸入輸出,所以在后臺(tái)查找不到程序生成的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度餐飲企業(yè)外賣(mài)配送服務(wù)合同6篇
- 2025年度生物制藥研發(fā)與生產(chǎn)合同模板3篇
- 二零二五年度智能化別墅建造及智能化系統(tǒng)采購(gòu)合同3篇
- 《養(yǎng)老機(jī)構(gòu)服務(wù)合同》示范文本
- 違法分包對(duì)揭陽(yáng)匯金中心C項(xiàng)目影響評(píng)估合同(2025版)3篇
- 2025年網(wǎng)絡(luò)平臺(tái)肖像權(quán)授權(quán)使用合同3篇
- 二零二五年度蟲(chóng)草資源保護(hù)與可持續(xù)利用合同范本3篇
- 2024私人之間的房屋買(mǎi)賣(mài)合同樣本
- 2024腳手架工程安全施工與技術(shù)服務(wù)協(xié)議版
- 2025年度智慧城市安全監(jiān)控系統(tǒng)設(shè)備采購(gòu)合同2篇
- 橫格紙A4打印模板
- CT設(shè)備維保服務(wù)售后服務(wù)方案
- 重癥血液凈化血管通路的建立與應(yīng)用中國(guó)專(zhuān)家共識(shí)(2023版)
- 兒科課件:急性細(xì)菌性腦膜炎
- 柜類(lèi)家具結(jié)構(gòu)設(shè)計(jì)課件
- 陶瓷瓷磚企業(yè)(陶瓷廠(chǎng))全套安全生產(chǎn)操作規(guī)程
- 煤炭運(yùn)輸安全保障措施提升運(yùn)輸安全保障措施
- JTGT-3833-2018-公路工程機(jī)械臺(tái)班費(fèi)用定額
- 保安巡邏線(xiàn)路圖
- (完整版)聚乙烯課件
- 建筑垃圾資源化綜合利用項(xiàng)目可行性實(shí)施方案
評(píng)論
0/150
提交評(píng)論