C語言點餐系統

2021-07-26 13:23:54 字數 2680 閱讀 6777

標籤: 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 業務邏輯模組 業務邏輯...