


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、餐廳點菜系統(tǒng)點菜功能一問題分析 餐廳點菜系統(tǒng)主要功能包括錄入菜單功能,菜單瀏覽功能及點菜功能。在點菜功能中, 主要完成對錄入菜單的輸出,及顧客點菜信息的錄入。故在點菜這一環(huán)節(jié)中,需要:在屏幕上輸出菜單信息;從鍵盤中輸入菜品編號;根據(jù)編號查找菜品信息;在屏幕上輸出菜品信息;判斷顧客繼續(xù)點菜,還是結(jié)束; 二算法設計在點菜環(huán)節(jié)中,主要包括display。、Select()兩個函數(shù)。在display()函數(shù)中,主要實現(xiàn) 輸出菜單信息的功能,即功能1。在Select()函數(shù)中,主要實現(xiàn)輸入菜品編號、查找菜品信 息、輸出菜品信息、判斷顧客繼續(xù)點菜,還是結(jié)束等功能,即功能2、 3、 4、 5。display
2、()函數(shù)中,兩個簡單的輸出函數(shù),輸出提示信息,再用for語句,循環(huán)對文件 中的數(shù)據(jù)一個個讀取,輸出已錄入的菜單信息。3.Select()函數(shù)中,先輸出提示語句,要求顧客輸入菜品編號,根據(jù)顧客輸入的編號,再 用for語句,循環(huán)對文件中的數(shù)據(jù)一個個讀取,用if語句判斷,若檢索到對應編號,輸出菜 品信息,再提示顧客繼續(xù)選菜,若超出菜單編號,輸出提示語句,接著是 switch 語句,根 據(jù)顧客要求,結(jié)束還是繼續(xù),若繼續(xù),則再重新運行Select()函數(shù),若停止,則按任意鍵返 回主菜單。三算法實現(xiàn)a.點菜過程中主要步驟:進入點菜界面,程序輸出菜單信息,如*歡迎選購本店菜編號 菜名 單價1 炒青菜 8總價
3、 8接著輸出提示語句,如:歡迎點菜請輸入您要訂購的菜品編號根據(jù)菜單信息,顧客輸入菜單編號,根據(jù)編號,查找菜品。查找到菜品,輸出信息,如編號 菜名 單價1 炒青菜 8若沒有查找到,則輸出對不起,查無此菜完成 4或 5步驟后,輸出點菜結(jié)束按 1,繼續(xù)點菜請按 2顧客根據(jù)要求,選擇 1,則輸出點菜結(jié)束,您的訂單已提交到大廚,正在為您精心烹飪中祝您用餐愉快并且中止運行,按任意鍵,返回主界面。顧客根據(jù)要求,選擇2,則輸出尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中祝您用餐愉快!歡迎點菜歡迎點菜請輸入您要訂購的菜品編號請輸入您要訂購的菜品編號顧客
4、根據(jù)需求,繼續(xù)輸入菜品編號,即重復3 及之后的步驟b.點菜過程的流程圖c.c.d.Select 函數(shù)void Select。int a;定義一個變量int i,t;定義兩個變量int m=load();將load函數(shù)的返回值賦給mprintf( *歡迎點菜* n);輸出printf(”請輸入您要訂購的菜品編號n);輸出scanf(%d,&a);/輸入菜品編號for(i=0;ivm;i+)進行循環(huán)操作,i的初始值為0,最大值小于mif(a=dishi.Dish_ID)判斷輸入的菜品編號與錄入的是否相同printf(編號菜名 單價n);輸出printf(n %-6d%-6s%-8d ,dishi.
5、Dish_ID,dishi.Dish_Name,dishi.Dish_Price);輸出符合編號的菜品信息break;/終止if(i=m)判斷i是否超出printf(n對不起,查無此菜5);輸出 printf(n);換行printf(”點菜結(jié)束按1,繼續(xù)點菜請按2n);輸出 scanf(%d,&t);輸入 switch(t)case 1:system(cls);當輸入的值為1時,清屏printf(”點菜結(jié)束,您的訂單已提交到大廚,正在為您精心烹飪中.祝您用餐愉快! n);break;輸出,終止case 2:printf(尊敬的客官:您的訂單已提交到大廚,正在為您精心烹飪中.n);Select(); break;/當輸入的值為2時,重復Select步驟default:break;不滿足兩個條件時,終止四總結(jié)點菜環(huán)節(jié)中的缺陷:在點菜過程中,沒有對顧客所選菜品菜品總數(shù)、總額進行求和保存, 只是單一的輸入輸出,所以在后臺查找不到程序生成的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 能源審計在制漿造紙行業(yè)節(jié)能改造中的應用考核試卷
- 租賃市場消費者行為研究考核試卷
- 清潔生產(chǎn)技術(shù)在化妝品企業(yè)品牌戰(zhàn)略中的應用考核試卷
- 光纖網(wǎng)絡運維管理體系建設考核試卷
- 部編道德與法治七年級上冊第一單元成長的節(jié)拍測試卷
- 2025年中國GRC素線數(shù)據(jù)監(jiān)測報告
- 2025年中國COD排放總量在線監(jiān)測儀數(shù)據(jù)監(jiān)測研究報告
- 2025年中國30對旋卡式電纜分線盒數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國鑄鋼鐵合頁市場分析及競爭策略研究報告
- 2025至2030年中國重力式貨架鋼木托盤市場分析及競爭策略研究報告
- 自動駕駛卡車的應用與發(fā)展詳述
- 備考2024四川省安全員之C2證(土建安全員)通關(guān)提分題庫(考點梳理)
- 高標準農(nóng)田建設項目工程建設進度計劃與措施
- 綜述論文(腸內(nèi)營養(yǎng)的臨床應用及護理進展)
- 2023年廈門大學強基計劃招生考試數(shù)學試題真題(含答案)
- 2023年職業(yè)技能-配網(wǎng)不停電帶電作業(yè)考試參考題庫(高頻真題版)附答案
- O型密封圈的選型設計計算參考
- 大學生勞動教育完整PPT全套教學課件
- 食品供貨方案(完整版)
- 成果s7-200smart系統(tǒng)手冊
- 湖北省中小學教師高級職稱專業(yè)水平能力測試模擬題(含(附答案))
評論
0/150
提交評論