返回列表 發帖
本帖最後由 吳孟修 於 2018-12-22 18:40 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x,y,z;
  8.     cout<<"***智慧找零系統***"<<endl;
  9.     cout<<"請輸入商品金額:";
  10.     cin>>x;
  11.     cout<<"請輸入付錢金額:";
  12.     cin>>y;
  13.     z=y-x;
  14.     if(z==0)
  15.     {
  16.         cout<<"剛剛好,銘謝惠顧!"<<endl;        
  17.     }
  18.     else if(z<0)
  19.     {
  20.         cout<<"金錢不足,還差"<<-z<<"元"<<endl;
  21.     }
  22.     else if(y>=10*x)
  23.     {
  24.         cout<<"金額過大"<<endl;
  25.     }
  26.     else
  27.     {
  28.         cout<<"找錢金額:"<<z<<endl;
  29.         if(z>=500)
  30.         {
  31.             cout<<"五百元鈔票"<<z/500<<"張"<<endl;
  32.             z=z%500;
  33.         }
  34.         if(z>=100)
  35.         {
  36.             cout<<"一百元鈔票"<<z/100<<"張"<<endl;
  37.             z=z%100;
  38.         }
  39.         if(z>=50)
  40.         {
  41.             cout<<"五十元硬幣"<<z/50<<"枚"<<endl;
  42.             z=z%50;
  43.         }
  44.         if(z>=10)
  45.         {
  46.             cout<<"十元硬幣"<<z/10<<"枚"<<endl;
  47.             z=z%10;
  48.         }
  49.         if(z>=5)
  50.         {
  51.             cout<<"五元硬幣"<<z/5<<"枚"<<endl;
  52.             z=z%5;
  53.         }
  54.         if(z>=1)
  55.         {
  56.             cout<<"一元硬幣"<<z<<"枚"<<endl;
  57.         }
  58.     }
  59.     goto re;
  60.     system("pause");
  61.     return 0;
  62. }
複製代碼

TOP

返回列表