返回列表 發帖

智慧找零系統 (二)

設計一個更聰明的智慧找零系統, 包括客人付的錢不足, 剛好, 或任何可能發生的狀況.









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

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.        
  7.         int a, b,c;
  8.         cout<<"請輸入商品價格:";
  9.         cin>>a;
  10.         cout<<"你付多少:";
  11.         cin>>b;
  12.         c=b-a;
  13.        
  14.         if(c<0){
  15.                 cout<<"你少付"<<-(b-a)<<"元"<<endl;
  16.         }
  17.         else if (c==0){
  18.                 cout<<"付款金額剛好,無需找錢。"<<endl;
  19.         }
  20.         else {
  21.                 cout<<"總共需找客人:"<<c<<"元"<<endl;
  22.                         if(c>=500){
  23.                                 cout<<"500元鈔票"<<c/500<<"張"<<endl;
  24.                         }
  25.                         c -= c/500*500;
  26.                         if(c>=100){
  27.                                 cout<<"100元鈔票"<<c/100<<"張"<<endl;
  28.                         }
  29.                         c -= c/100*100;
  30.                         if(c>=50){
  31.                                 cout<<"50元硬幣"<<c/50<<"枚"<<endl;
  32.                         }  
  33.                         c -= c/50*50;
  34.                         if(c>=10){
  35.                                 cout<<"10元硬幣"<<c/10<<"枚"<<endl;
  36.                         }
  37.         }
  38.    
  39.        
  40.    system ("pause");
  41.    return 0;
  42. }
複製代碼

TOP

返回列表