本帖最後由 張郁偵 於 2014-3-2 14:50 編輯
C++購物系統學習單
一、 系統功能規劃表:
設計購物系統時,先將系統想要達到的功能依順序列表,再去思考設計方法
順序 功 能 怎麼設計
1 基本程式架構
2 寫出店名,販售的商品,價格……
3 要寫整齊
4 讓電腦知道使用者要買什麼商品,數量是多少 讓使用者輸入買什麼商品,數量是多少
5 有特價優惠,打幾折,送什麼東東 使用者付錢時過什麼額度
6 如果要買的東西不只一樣,電腦還會繼續讓使用者選購 一直重複一樣的指令
7 如果使用者輸入錯誤也可以選擇重新輸入 使電腦清空,讓使用者重新輸入
8 如果使用者決定好了就可以選擇正確無誤
9 一旦正確無誤就會進行結帳 並且顯示是否有優惠方案
10 結帳時電腦會算出總價 買的東西金額通通加起來
11 使用者輸入要付的錢
12 進入智慧找零系統
二、 設定變數
將所有的值存在變數裡,電腦才能讀取並且計算
想想看:這個系統,需要設定哪些變數? 讓我們也列出變數一覽表
變數
型態 變數
名稱 變數內容 設定方式 讀取方式
string n[5] 商品名稱 string n[5]={"卡布奇諾 ","濃郁黑咖啡 ","焦糖瑪奇朵 ","黑森林蛋糕 ","原味起司蛋糕",}; n用for讀取
int P[5] 價錢 int p[5]={160,210,125,95,65};
int qty[5] 數量 int qty[5]={0,0,0,0,0}; qty用for讀取
int p 想購買的商品代碼 int p; cin>>p;
int q 想購買的商品數量 int q; cin>>q;
int sum 總價 int sum=0; sum+=p* q;
int option 結帳或重新選購 int option; cin>>option;
int pay 要付的款項 int pay; cin>>pay;
int money 要找的錢 int money; money=pay-sum; |