標籤: c語言
c語言案例
c語言點餐系統
點餐系統
陣列迴圈使用
c語言小案例
這是乙個很簡單的點餐系統,用到的知識也不複雜,所以對新手學習還是很有作用,貼上來給大家參考下。
完成了如下功能:
1.顯示餐廳提示語;
2.列印選單(輸出菜品分類:主食、甜點、飲料、主菜、開胃菜);
3.選擇id
進入菜品分類子目錄;
4.進行具體選擇(可重複選擇同一樣菜);
5.返回上級選單(進行其他分類的選擇);
6.完成點餐;
7.列印點餐資訊(菜名、單價、數量、**)。
**如下:
[cpp]view plain
copy
#include
void main_munu();
int i;
printf("%s\n",a[0]);
for(i=1;i<6;i++)
printf("\t0.點餐結束\n");
} void menu_liangcai();//定義字元陣列,存放菜名
printf("請具體選擇菜品:\n");
for (int i = 0; i
printf("\t\t0.返回上層選單\n");
} void menu_rexiao();//定義字元陣列,存放菜名
printf("請具體選擇菜品:\n");
for (int i = 0; i
printf("\t\t0.返回上層選單\n");
} void menu_zhushi();//定義字元陣列,存放菜名
printf("請具體選擇菜品:\n");
for (int i = 0; i
printf("\t\t0.返回上層選單\n");
} void menu_tiandian();//定義字元陣列,存放菜名
printf("請具體選擇菜品:\n");
for (int i = 0; i
printf("\t\t0.返回上層選單\n");
} void menu_yinliao();//定義字元陣列,存放菜名
printf("請具體選擇菜品:\n");
for (int i = 0; i
printf("\t\t0.返回上層選單\n");
} int main(int argc, const
char * argv) ;//定義每類菜品被點數量
int price1[5][3] = ;//每種菜品的**總價
int price[5][3] = ,,,,};//定義每樣菜品單價
int total = 0;//定義所有菜品總價 初始化為0;
char name[5][3][20] = ,,,,};
while (1)
switch (m)
//統計 每樣菜品總** 與被點次數
price1[0][n-1] += price[0][n-1];
x [0][n-1] ++;
} }
if(n == 0)break;//如果輸入為0,結束選菜;
case 2:
price1[1][n-1]+=price[1][n-1];
x[1][n-1]++;
} }
if(n == 0)break;//如果輸入為0,結束選菜;
case 3:
price1[2][n-1] += price[2][n-1];
x[2][n-1]++;
} }
if(n == 0)break;//如果輸入為0,結束選菜;
case 4:
price1[3][n-1] += price[3][n-1];
x[3][n-1]++;
} }
if(n == 0)break;//如果輸入為0,結束選菜;
case 5:
price1[4][n-1] += price[4][n-1];
x[4][n-1]++;
} }
if(n == 0)break;//如果輸入為0,結束選菜;
} }
//列印相關資訊
printf("菜名\t\t\t單價(元)\t數量\t總**(元)\n-----------------------------------\n");
for (int i = 0; i
} }
printf("總**:\t\t\t\t\t%3d\n",total);
printf("祝您用餐愉快,期待您的下次光臨!\n");
return 0;
}
xcode中執行結果如下圖:
到這裡,這個專案的內容就展示完畢了,新學習的朋友可以研究下,相信會幫得到你們。
C 入門專案 Demo 點餐系統
寫了乙個c 的入門專案點餐系統,用到的技能包括 正規表示式校驗 int,double,數字是否在允許的輸入範圍 vector 取值,存值 map 取值,存值 set 取值,存值 time.h time t的日期時間操作 字串的操作 string轉成double,int,char class 和 st...
點餐系統設計文件
點餐系統設計文件 軟體名稱 吃貨老爸點餐系統 開發背景 現在我準備自己做一套點餐系統,並免費發布給大家的餐館用,讓大家感受這種新潮的點餐方式。一,概述 1 做一款市場上通用的電子點餐系統,主要用於普通餐廳的點餐服務。2 軟體主要採用單機版免費,多使用者版收費的模式。3 單機版包括帶乙個移動端的點菜機...
專案之點餐系統
隨著資料時代的到來。我們去外邊吃飯會發現大多數餐館已經是使用在網頁點單,對於餐館來說網頁點單省去了服務員的費用,對於顧客來說也是比較方便的,所以我自己做了乙個簡單的網頁版點餐系統。這個專案主要分為三個模組,資料管理模組,業務邏輯模組,介面檢視模組 2.1 資料管理模組 2.2 業務邏輯模組 業務邏輯...