返回列表 發帖

智慧找零系統 (二)

本帖最後由 陳品肇 於 2018-11-24 10:13 編輯

設計一個更聰明的智慧找零系統, 包括客人付的錢不足, 剛好, 或任何可能發生的狀況(超出商品價格的10倍).
  1.     #include<iostream>
  2.     #include<cstdlib>
  3.     using namespace std;
  4.     int main()
  5.     {
  6.             
  7.             int money, price, tmp;
  8.             cout<<"**智慧找零系統**"<<endl;
  9.             cout<<"請輸入商品價格:";
  10.             cin>> price;
  11.             cout<<"客人付了多少錢:";
  12.             cin>> money;
  13.             cout<<endl;
  14.             tmp = money - price;
  15.             
  16.             
  17.            if(price == money)
  18.            {
  19.         cout<<"剛剛好!銘謝惠顧~~"<<endl;
  20.     }else if(price > money)
  21.     {
  22.          cout<<"錢不夠哦!~~還差"<<price-money<<"元"<<endl;
  23.     }else if(money >= 1000 )
  24.     {
  25.           cout<<"錢太多? 全部送我吧!"<<endl;
  26.     }else
  27.     {
  28.                cout<<"需找客人"<<tmp<<"元"<<endl<<endl;
  29.         if(tmp>=500)
  30.             {
  31.                     cout<<"五百元鈔票"<<tmp/500<<"張"<<endl;
  32.                     tmp =tmp%500;
  33.             }
  34.             
  35.             if(tmp>=100)
  36.             {
  37.                     cout<<"一百元鈔票"<<tmp/100<<"張"<<endl;
  38.                     tmp =tmp%100;
  39.             }
  40.             
  41.             if(tmp>=50)
  42.             {
  43.                     cout<<"五十元硬幣"<<tmp/50<<"枚"<<endl;
  44.                     tmp =tmp%50;
  45.             }
  46.             
  47.             if(tmp>=10)
  48.             {
  49.                     cout<<"十元硬幣"<<tmp/10<<"枚"<<endl;
  50.                     tmp =tmp%10;
  51.             }
  52.             
  53.             if(tmp>0)
  54.             {
  55.                     cout<<"一元硬幣"<<tmp<<"枚"<<endl;
  56.             }
  57.      }
  58.      system("pause");
  59.      return 0;
  60.     }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表