返回列表 發帖

智慧找零系統



設計一智慧找零系統, 使用者可輸入商品價格與客人付了多少錢, 電腦回應需找多少錢, 並顯示細節.
譬如: 若有一230元的商品, 客人付了1000元, 則電腦回應
        總共需找客人770元
        500元鈔票1張
        100元鈔票2張
        50元硬幣1枚
        10元硬幣2枚

本帖隱藏的內容需要回復才可以瀏覽

本帖最後由 古昇暘 於 2018-7-20 17:16 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     system("cls");
  8.     int price,pay,money;
  9.     cout<<" ***Money calculator*** "<<endl<<endl;
  10.     cout<<" Please enter the price: ";
  11.     cin>>price;
  12.     cout<<" How much money did the customer pay: ";
  13.     cin>>pay;
  14.     money=pay-price;
  15.     cout<<endl<<" You have to give back the customer "<<money<<" dollars"<<endl<<endl;
  16.     if (money>=500)
  17.     {
  18.             cout<<" Five hundred dollar note "<<money/500<<" notes "<<endl;
  19.             money%=500;
  20.         }
  21. if (money>=100)
  22.     {
  23.             cout<<" One hundred dollar note "<<money/100<<"notes"<<endl;
  24.             money%=100;
  25.         }
  26.         if (money>=50)
  27.     {
  28.             cout<<" Fifty dollar note "<<money/50<<"notes"<<endl;
  29.             money%=50;
  30.         }
  31.         if (money>=10)
  32.     {
  33.             cout<<" Ten dollar note "<<money/10<<"notes"<<endl;
  34.             money%=10;
  35.         }
  36.         if (money>=5)
  37.     {
  38.             cout<<" Five dollar note "<<money/5<<"notes"<<endl;
  39.             money%=5;
  40.         }
  41.         if (money>=1)
  42.     {
  43.             cout<<" One dollar note "<<money/1<<"notes"<<endl;
  44.             money%=1;
  45.         }
  46.         if(money>0)
  47.                 cout<<" One cent "<<money<<" cents "<<endl;
  48.         cout<<endl;
  49.         system("pause");
  50.         goto re;
  51.         return 0;
  52. }
  53. }
複製代碼

TOP

返回列表