Board logo

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

作者: 張翼安    時間: 2015-12-12 10:15     標題: 智慧找零系統

本帖最後由 張翼安 於 2015-12-12 10:20 編輯

智慧找零系統

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

本帖最後由 蔡季樺 於 2015-12-17 17:10 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main ()
  4. {
  5.     cout<<"*** 智慧找零系統 ***";
  6.         int x,y,z,k;
  7.     cout<<"請輸入商品價格:";
  8.     cin >> x;
  9.     cout<<"客人付了多少錢:";
  10.     cin >> y;
  11.     z=y-x;
  12.     cout<<"須找客人"<<z<<"元"<<endl;
  13.     k = z / 500;
  14.     z = z % 500;
  15.     cout <<"500元的"<<k<<"張"<<endl;
  16.     k = z / 100;
  17.     z = z % 100;
  18.     cout <<"100元的"<<k<<"張"<<endl;
  19.     k = z / 50;
  20.     z = z % 50;
  21.     cout <<"50元的"<<k<<"枚"<<endl;
  22.     k = z / 10;
  23.     z = z % 10;
  24.     cout <<"10元的"<<k<<"枚"<<endl;
  25.     k = z / 5;
  26.     z = z % 5;
  27.     cout <<"5元的"<<k<<"枚"<<endl;
  28.     k = z / 1;
  29.     z = z % 5;
  30.     cout <<"1元的"<<k<<"枚"<<endl;
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 蔡庭豪    時間: 2015-12-12 10:44

本帖最後由 蔡庭豪 於 2015-12-12 11:38 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"*** 智慧找零系統 ***"<<endl;
  7.     int x,y,z,a;
  8.     cout<<"請輸入商品價格:"<<endl;
  9.     cin>>x;
  10.     cout<<"請輸入客人付的錢:"<<endl;
  11.     cin>>y;
  12.     z=y-x;
  13.     cout<<"應該找回客人的錢:"<<z<<endl;
  14.     a=z/500;
  15.     cout<<"500元:"<<a<<"張"<<endl;
  16.     z=z%500;
  17.     a=z/100;
  18.     cout<<"100元:"<<a<<"張"<<endl;
  19.     z=z%100;
  20.     a=z/50;
  21.     cout<<"50元:"<<a<<"枚"<<endl;
  22.     z=z%50;
  23.     a=z%10;  
  24.     cout<<"10元:"<<a<<"枚"<<endl;
  25.     z=z%10;
  26.     a=z/5;
  27.     cout<<"5元:"<<a<<"枚"<<endl;
  28.     z=z%5;
  29.     a=z/1;
  30.     cout<<"1元:"<<a<<"枚"<<endl;
  31.     z=z%1;
  32.     system("pause");
  33.     return 0;  
  34. }
複製代碼

作者: 吳承勳    時間: 2015-12-12 11:13

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         int a, b, c, x;
  7.         cout << "請輸入商品價格:" ;
  8.         cin >> a;
  9.         cout << "客人付了多少錢:" ;
  10.         cin >> b;
  11.         c = b - a;
  12.         cout << "需找客人" << c << "元" << endl;
  13.         x = c / 500;
  14.         c = c % 500;
  15.         cout << "500元幾張:" << x << "張" << endl ;
  16.         x = c / 100;
  17.         c = c % 100;
  18.         cout << "100元幾張:" << x << "張" << endl;
  19.         x = c / 50;
  20.         c = c % 50;
  21.         cout << "50元幾塊:" << x << "塊" << endl;
  22.         x = c / 10;
  23.         c = c % 10;
  24.         cout << "10元幾塊:" << x << "塊" << endl;
  25.         cout << "1元幾塊:" << x << "塊" << endl;
  26.         system("pause");
  27.         return 0;
  28. }
複製代碼

作者: 張健勳    時間: 2015-12-12 11:26

本帖最後由 張健勳 於 2015-12-12 13:24 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main ()
  4. {
  5.     cout<<"*** 智慧找零系統 ***";
  6.         int x,y,z,k;
  7.     cout<<"請輸入商品價格:";
  8.     cin >> x;
  9.     cout<<"客人付了多少錢:";
  10.     cin >> y;
  11.     z=y-x;
  12.     cout<<"須找客人"<<z<<"元"<<endl;
  13.     k = z / 500;
  14.     z = z % 500;
  15.     cout <<"500元的"<<k<<"張"<<endl;
  16.     k = z / 100;
  17.     z = z % 100;
  18.     cout <<"100元的"<<k<<"張"<<endl;
  19.     k = z / 50;
  20.     z = z % 50;
  21.     cout <<"50元的"<<k<<"枚"<<endl;
  22.     k = z / 10;
  23.     z = z % 10;
  24.     cout <<"10元的"<<k<<"枚"<<endl;
  25.     k = z / 5;
  26.     z = z % 5;
  27.     cout <<"5元的"<<k<<"枚"<<endl;
  28.     k = z / 1;
  29.     z = z % 5;
  30.     cout <<"1元的"<<k<<"枚"<<endl;
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 張文擇    時間: 2015-12-12 12:02

  1. #include<iostream>

  2. int main()
  3. {
  4.     int x,y,z,d;
  5.     cout<<"請輸入商品價格";
  6.     cin>>x;
  7.     cout<<"請輸入客人付多少錢"<<endl;
  8.     cin>>y;
  9.     z=y-x;
  10.     cout<<"需找客人"<<z<<"元"<<endl;
  11.     d=z/500;
  12.     z=z%500;
  13.     cout<<"500"<<d<<"張"<<endl;
  14.     d=z/100;
  15.     z=z%100;
  16.     cout<<"100"<<d<<"張"<<endl;
  17.     d=z/50;
  18.     z=z%50;
  19.     cout<<"50"<<d<<"枚"<<endl;
  20.     d=z/10;
  21.     z=z%10;
  22.     cout<<"10"<<d<<"枚"<<endl;
  23.     d=z/5;
  24.     z=z%5;
  25.     cout<<"5"<<d<<"枚"<<endl;
  26.     cout<<"1"<<z<<"枚"<<endl;
  27.     system("pause");
  28.     return 0;
  29. }
複製代碼

作者: 任立宇    時間: 2015-12-14 17:08

#include<iostream>
using namespace std;
int main ()
{
    cout<<"*** 智慧找零系統 ***";
        int x,y,z,k;
    cout<<"請輸入商品價格:";
    cin >> x;
    cout<<"客人付了多少錢:";
    cin >> y;
    z=y-x;
    cout<<"須找客人"<<z<<"元"<<endl;
    k = z / 500;
    z = z % 500;
    cout <<"500元的"<<k<<"張"<<endl;
    k = z / 100;
    z = z % 100;
    cout <<"100元的"<<k<<"張"<<endl;
    k = z / 50;
    z = z % 50;
    cout <<"50元的"<<k<<"枚"<<endl;
    k = z / 10;
    z = z % 10;
    cout <<"10元的"<<k<<"枚"<<endl;
    k = z / 5;
    z = z % 5;
    cout <<"5元的"<<k<<"枚"<<endl;
    k = z / 1;
    z = z % 5;
    cout <<"1元的"<<k<<"枚"<<endl;
    system("pause");
    return 0;
    }




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