返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int price, pay, money;
  7.     cout<<"*** 智慧找零系統 ***"<<endl<<endl;
  8.     cout<<"請輸入商品價格: ";
  9.     cin>>price;
  10.     if(price<=0)
  11.     {
  12.         cout<<endl<<"?"<<endl<<endl;
  13.         goto end;      
  14.     }
  15.     cout<<"付了多少錢: ";
  16.     cin>>pay;
  17.     if(pay<=0)
  18.     {
  19.         cout<<endl<<"?"<<endl<<endl;
  20.         goto end;      
  21.     }
  22.     money=pay-price;
  23.     if(money<0)
  24.     {
  25.         cout<<endl<<"錢不夠! 差"<<-money<<"元!"<<endl<<endl;
  26.     }else if(money==0)
  27.     {
  28.         cout<<endl<<"剛剛好"<<endl<<endl;  
  29.    
  30.     else
  31.     {
  32.         cout<<endl<<"需找客人"<<money<<"元"<<endl<<endl;
  33.         if(money>=500)
  34.         {
  35.             cout<<"五百"<<money/500<<"張"<<endl;
  36.             money%=500;   //money=money%500;            
  37.         }
  38.         if(money>=100)
  39.         {
  40.             cout<<"一百"<<money/100<<"張"<<endl;
  41.             money%=100;               
  42.         }
  43.         if(money>=50)
  44.         {
  45.             cout<<"五十元硬幣"<<money/50<<"枚"<<endl;
  46.             money%=50;                  
  47.         }
  48.         if(money>=10)
  49.         {
  50.             cout<<"十元"<<money/10<<"枚"<<endl;
  51.             money%=10;                  
  52.         }
  53.         if(money>=5)
  54.         {
  55.             cout<<"五元"<<money/5<<"枚"<<endl;
  56.             money%=5;               
  57.         }
  58.         if(money>=1)
  59.         {
  60.             cout<<"一元"<<money<<"枚"<<endl;            
  61.         }
  62.         cout<<endl;      
  63.     }
  64.     end:
  65.     system("pause");
  66.     return 0;
  67. }
複製代碼
http://fs-old.mis.kuas.edu.tw/~s1102137106/music/

TOP

返回列表