本帖最後由 陳品肇 於 2018-12-15 14:24 編輯
設計一智慧找零系統, 使用者可輸入商品價格與客人付了多少錢, 電腦回應需找多少錢, 並顯示細節.
譬如: 若有一230元的商品, 客人付了1000元, 則電腦回應
總共需找客人770元
500元鈔票1張
100元鈔票2張
50元硬幣1枚
10元硬幣2枚- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int price,money,tmp;
- cout<<"商品價格: ";
- cin>>price; //輸入商品價格
- cout<<"付錢: ";
- cin>>money; //輸入付的錢
-
- tmp = money-price; //找回來的錢
- cout<<"需找客人"<<tmp<<"元"<<endl;
-
-
- cout<<"五百元鈔票"<<tmp/500<<"張"<<endl;
- tmp = tmp%500; //換算完500紙鈔後的餘額
-
- cout<<"一百元鈔票"<<tmp/100<<"張"<<endl;
- tmp = tmp%100;
-
- cout<<"五十元硬幣"<<tmp/50<<"枚"<<endl;
- tmp = tmp%50;
-
- cout<<"十元硬幣"<<tmp/10<<"枚"<<endl;
- tmp = tmp%10;
-
- cout<<"一元硬幣"<<tmp<<"枚"<<endl;
-
- system("pause");
- return 0;
- }
複製代碼 |