Board logo

標題: 智慧找零系統 [打印本頁]

作者: tonyh    時間: 2011-11-12 17:27     標題: 智慧找零系統

本帖最後由 tonyh 於 2011-11-12 17:30 編輯

設計一智慧找零系統, 使用者可輸入商品價格與客人付了多少錢, 電腦回應需找多少錢, 並顯示細節.
譬如: 若有一230元的商品, 客人付了1000元, 則電腦回應
        總共需找客人770元
        500元鈔票1張
        100元鈔票2張
        50元硬幣1枚
        10元硬幣2枚
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int price, money;
  6.     cout<<"***智慧找零系統***"<<endl;
  7.     cout<<"請輸入商品價格: ";
  8.     cin>>price;
  9.     cout<<"請輸入客人付了多少錢: ";
  10.     cin>>money;
  11.     cout<<"總共需找客人"<<money-price<<"元"<<endl;
  12.     money=money-price;
  13.     int a, b, c, d, e;
  14.     if(money>=500)
  15.     {
  16.         a=money/500;
  17.         money=money%500;
  18.         cout<<"500元鈔票"<<a<<"張"<<endl;
  19.     }
  20.     if(money>=100)
  21.     {
  22.         b=money/100;
  23.         money=money%100;
  24.         cout<<"100元鈔票"<<b<<"張"<<endl;
  25.     }   
  26.     if(money>=50)
  27.     {
  28.         c=money/50;
  29.         money=money%50;
  30.         cout<<"50元硬幣"<<c<<"枚"<<endl;
  31.     }
  32.     if(money>=10)
  33.     {
  34.         d=money/10;
  35.         money=money%10;
  36.         cout<<"10元硬幣"<<d<<"枚"<<endl;
  37.     }
  38.     if(money>=5)
  39.     {
  40.         e=money/5;
  41.         money=money%5;
  42.         cout<<"5元硬幣"<<e<<"枚"<<endl;
  43.     }
  44.     if(money>=1)
  45.     {
  46.         cout<<"1元硬幣"<<money<<"枚"<<endl;
  47.     }
  48.     cout<<endl;
  49.     system("pause");
  50.     return 0;
  51. }
複製代碼

作者: t3742238    時間: 2011-11-12 17:27

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int price, money;
  6.     cout<<"***智慧找零系統***"<<endl;
  7.     cout<<"請輸入商品價格:"<<endl;
  8.     cin>>price;
  9.     cout<<"請輸入客人附的錢"<<endl;
  10.     cin>>money;
  11.     cout<<"需要找"<<money-price<<"元"<<endl;
  12.     money=money-price;
  13.     int a,b,c,d,e;
  14.     if(money>=500)
  15.     {
  16.             a=money/500;
  17.             money=money%500;
  18.             cout<<"500 元鈔票"<<a<<"張"<<endl;               
  19.     }
  20.     if(money>=100)
  21.     {
  22.             a=money/100;
  23.             money=money%100;
  24.             cout<<"100 元鈔票"<<b<<"張"<<endl;               
  25.     }   
  26.     if(money>=50)
  27.     {
  28.             a=money/50;
  29.             money=money%50;
  30.             cout<<"50 元鈔票"<<c<<"枚"<<endl;               
  31.     }   
  32.     if(money>=10)
  33.     {
  34.             a=money/10;
  35.             money=money%10;
  36.             cout<<"10 元鈔票"<<d<<"枚"<<endl;               
  37.     }   
  38.     if(money>=1)
  39.     {
  40.             a=money/1;
  41.             money=money%1;
  42.             cout<<"1 元鈔票"<<money<<"枚"<<endl;               
  43.     }   
  44.    
  45.     system("pause");
  46.     return 0;
  47. }
複製代碼

作者: 劉漢文    時間: 2011-11-12 17:31

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int price, money;
  6.    cout<<"***智慧找零系統***"<<endl;
  7.    cout<<"請輸入商品價格:";
  8.    cin>>price;
  9.    cout<<"請輸入客人付了多少錢";
  10.    cin>>money;
  11.    cout<<"需要找客人"<<money-price<<"元"<<endl;
  12.    money=money-price;
  13.    int a,b,c,d,e;
  14.    if(money>=500)
  15.    {
  16.          a=money/500;
  17.          money=money%500;
  18.          cout<<"500元鈔票"<<a<<"張"<<endl;
  19.    }
  20.    if(money>=100)
  21.    {
  22.          b=money/100;
  23.          money=money%100;
  24.          cout<<"100元鈔票"<<b<<"張"<<endl;
  25.    }
  26.    if(money>=50)
  27.    {
  28.          c=money/50;
  29.          money=money%50;
  30.          cout<<"50元硬幣"<<c<<"枚"<<endl;
  31.    }
  32.    if(money>=10)
  33.    {
  34.          d=money/10;
  35.          money=money%10;
  36.          cout<<"10元硬幣"<<d<<"枚"<<endl;
  37.    }
  38.    if(money>=5)
  39.    {
  40.          e=money/5;
  41.          money=money%5;
  42.          cout<<"5元硬幣"<<e<<"枚"<<endl;
  43.    }
  44. if(money>=1)
  45.    {
  46.          cout<<"1元硬幣"<<money<<"枚"<<endl;
  47.    }         
  48.    
  49.    
  50.     system("pause");
  51.     return 0;
  52. }
複製代碼

作者: 許逸瑋    時間: 2011-11-12 17:32

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int price, money;
  6.     cout<<"$$$$MONEY-COME找零系統$$$$"<<endl;
  7.     cout<<"請輸入商品價格:"<<endl;
  8.     cin>>price;
  9.     cout<<"請輸入給予金額: "<<endl;
  10.     cin>>money;
  11.     cout<<"找零"<<money-price<<"元"<<endl;
  12.     money=money-price;
  13.     int a,b,c,d,e;
  14.     if(money>=500)
  15.     {
  16.             a=money/500;
  17.             money=money%500;
  18.             cout<<"500 元鈔票"<<a<<"張"<<endl;               
  19.     }
  20.     if(money>=100)
  21.     {
  22.             a=money/100;
  23.             money=money%100;
  24.             cout<<"100 元鈔票"<<b<<"張"<<endl;               
  25.     }   
  26.     if(money>=50)
  27.     {
  28.             a=money/50;
  29.             money=money%50;
  30.             cout<<"50 元鈔票"<<c<<"枚"<<endl;               
  31.     }   
  32.     if(money>=10)
  33.     {
  34.             a=money/10;
  35.             money=money%10;
  36.             cout<<"10 元鈔票"<<d<<"枚"<<endl;               
  37.     }   
  38.     if(money>=1)
  39.     {
  40.             a=money/1;
  41.             money=money%1;
  42.             cout<<"1 元鈔票"<<money<<"枚"<<endl;               
  43.     }   
  44.    
  45.     system("pause");
  46.     return 0;
  47. }
複製代碼

作者: 蔡昀佑    時間: 2011-11-12 17:49

  1. using namespace std;

  2. int main()
  3. {
  4.    int prize,money;
  5.     cout<<"請輸入價格:";
  6.     cin>>prize;
  7.     cout<<"請輸入支付金額:";
  8.     cin>>money;
  9.     cout<<"需要找"<<money-prize<<"元";
  10.     money=money-prize;         
  11.     int a,b,c,d,e;
  12.     if(money>=500)
  13.     {a=money/500;
  14.     money=money%500;
  15.     cout<<"500元鈔票"<<a<<"張";
  16.     }
  17.    
  18.     if(money>=100)
  19.     {b=money/100;
  20.     money=money%100;
  21.     cout<<"100元鈔票"<<b<<"張";}
  22.     if(money>=50)
  23.     {c=money/50;
  24.     money=money%50;
  25.     cout<<"50元硬幣"<<c<<"枚";}
  26.     if(money>=10)
  27.     {d=money/10;
  28.     money=money%10;
  29.     cout<<"10元硬幣"<<d<<"枚";}
  30.     if(money>=5)
  31.     {e=money/5;
  32.     money=money%5;
  33.     cout<<"5元硬幣"<<e<<"枚";}
  34.     if(money>=1)
  35.     {cout<<"1元硬幣"<<money<<"枚";}
  36.     cout<<endl;
  37.     system("pause");
  38.     return 0;
  39. }
複製代碼

作者: 劉漢文    時間: 2011-11-19 14:46

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   int price,money;
  6.   cout<<"***智慧找零機***"<<endl;
  7.   cout<<"請輸入商品價格:";
  8.   cin>>price;
  9.    cout<<"請輸入客人付了多少錢:";
  10.   cin>>money;
  11.   cout<<"需找客人:"<<money-price<<"元"<<endl;
  12.   money=money-price;
  13.   int a,b,c,d,e;
  14.   if(money>=500)
  15.   {
  16.      a=money/500;
  17.      money=money%500;
  18.      cout<<"500元鈔票"<<a<<"張"<<endl;
  19.   }if(money>=100)
  20.   {
  21.       b=money/100;
  22.       money=money%100;
  23.       cout<<"100鈔票"<<b<<"張"<<endl;
  24.   }if(money>=50)
  25.   {
  26.       c=money/50;
  27.       money=money%50;
  28.       cout<<"50鈔票"<<c<<"張"<<endl;
  29.   }if(money>=10)
  30.   {
  31.       d=money/10;
  32.       money=money%10;
  33.       cout<<"10硬幣"<<d<<"枚"<<endl;
  34.   }if(money>=5)
  35.   {
  36.       e=money/5;
  37.       money=money%5;
  38.       cout<<"5硬幣"<<e<<"枚"<<endl;
  39.   }if(money>=1)
  40.    {
  41.          cout<<"1元硬幣"<<money<<"枚"<<endl;         
  42.   }
  43.   if(price>money)
  44.   {
  45.       cout<<"錢不夠啦!"<<endl;           
  46.   }
  47.   else if(price=money)
  48.   {
  49.       cout<<"謝謝惠顧 下次再來"<<endl;
  50.   }

  51.   
  52.   system("pause");
  53.   return 0;  

  54. }
複製代碼

作者: 尤泓鈞    時間: 2011-11-19 15:42

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int price,money;
  6.     cout<<"$$自動聰明找零系統$$";
  7.     cout<<"請輸入商品價格";
  8.     cin>>price;
  9.      cout<<"請輸入客人付了多少錢: ";
  10.     cin>>money;
  11.     cout<<"總共需找客人"<<money-price<<"元"<<endl;
  12.     money=money-price;
  13.     int a,b,c,d,e;
  14.     if(money>=500)
  15.     {
  16.        a=money/500;
  17.        money=money%500;
  18.        cout<<"500元鈔票"<<a<<"張"<<endl;
  19.     }
  20.        if(money>=100)
  21.     {
  22.        b=money/100;
  23.        money=money%100;
  24.        cout<<"100元鈔票"<<b<<"張"<<endl;
  25.     }
  26.           if(money>=50)
  27.     {
  28.        c=money/50;
  29.        money=money%50;
  30.        cout<<"50元硬幣"<<b<<"個"<<endl;
  31.     }
  32.           if(money>=10)
  33.     {
  34.        d=money/10;
  35.        money=money%10;
  36.        cout<<"10元硬幣"<<b<<"個"<<endl;
  37.     }
  38.           if(money>=5)
  39.     {
  40.        e=money/5;
  41.        money=money%5;
  42.        cout<<"5元硬幣"<<b<<"個"<<endl;
  43.     }                                                                  
  44. system("pause");
  45. return 0;
  46. }            
複製代碼

作者: t2364705    時間: 2011-11-19 15:43

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int price,money
  6.     cout<<"***好玩的聰明的找零系統***";
  7.     cout<<"請輸入商品價格";
  8.     cin>>price;
  9.     cout<<"請輸入客人付了多少錢";
  10.     cin>>money;
  11.     cout<<"需要找客人的錢"money-price<<"元";  
  12.     money=money-price;
  13.     int a,b,c,d,e;
  14.     if(money>=500)
  15.     { a=money/500;
  16.          money=money%;
  17.          cout<<"需要找客人500元的鈔票"<<a<<"張";
  18.     }
  19.     if(money>=100)
  20.     {
  21.         b=money/100;
  22.         money=money%100;
  23.         cout<<"100元鈔票"<<b<<"張"<<endl;
  24.     }   
  25.     if(money>=50)
  26.     {
  27.         c=money/50;
  28.         money=money%50;
  29.         cout<<"50元硬幣"<<c<<"枚"<<endl;
  30.     }
  31.     if(money>=10)
  32.     {
  33.         d=money/10;
  34.         money=money%10;
  35.         cout<<"10元硬幣"<<d<<"枚"<<endl;
  36.     }
  37.     if(money>=5)
  38.     {
  39.         e=money/5;
  40.         money=money%5;
  41.         cout<<"5元硬幣"<<e<<"枚"<<endl;
  42.     }
  43.     if(money>=1)
  44.     {
  45.         cout<<"1元硬幣"<<money<<"枚"<<endl;
  46.     }
  47.     cout<<endl;
  48.     system("pause");
  49.     return 0;
  50. }  
  51. system("pause");
  52. return 0;
  53. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2