返回列表 發帖

智慧找零系統 (一)

本帖最後由 葉桔良 於 2022-4-9 17:29 編輯



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

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    int price,coust,money;
  7.      cout<<"*** 智慧找零系統 ***"<<endl<<endl;
  8.      cout<<"請輸入商品價格:";
  9.      cin>>price;
  10.      cout<<"客人付了多少錢:";
  11.      cin>>coust;
  12.      cout<<"需找客人"<<coust-price<<"元";
  13.      money=coust-price;
  14.      if(money>500){
  15.          cout<<"五百塊鈔票"<<money/500<<"張" <<endl;
  16.          money%=500;
  17.      }
  18.      if(money>100){
  19.          cout<<"一百塊鈔票"<<money/100<<"張" <<endl;
  20.          money%=100;
  21.      }
  22.      if(money>50){
  23.          cout<<"五十元硬幣"<<money/50<<"玫" <<endl;
  24.          money%=50;
  25.      }
  26.      if(money>10){
  27.          cout<<"十元硬幣"<<money/10<<"玫" <<endl;
  28.          money%=10;
  29.      }
  30.      
  31.      if(money>5){
  32.          cout<<"五元硬幣"<<money/50<<"玫" <<endl;
  33.          money%=5;
  34.      }
  35.      if(money>1){
  36.          cout<<"一元硬幣"<<money/1<<"玫"  <<endl;
  37.      }
  38.      system("pause");
  39.     return 0;   
  40. }

  41.      
複製代碼

TOP

本帖最後由 石皓云 於 2022-4-9 17:33 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"***智慧找零系統***"<<endl<<endl;
  9.     cout<<"請輸入商品價格:";
  10.     cin>>a;
  11.     cout<<"客人付了多少錢:";
  12.     cin>>b;
  13.     cout<<endl;
  14.     c=b-a;
  15.     cout<<"需找客人"<<c<<"元"<<endl;
  16.     if(c>=500){
  17.         cout<<"五百元鈔票"<<c/500<<"張"<<endl;
  18.         c %= 500;
  19.     }
  20.     if(c>=100){
  21.         cout<<"一百元鈔票"<<c/100<<"張"<<endl;
  22.         c %= 100;
  23.     }
  24.     if(c>=50) {
  25.         cout<<"五十元硬幣"<<c/50<<"枚"<<endl;
  26.         c %= 50;
  27.     }
  28.     if(c>=10){
  29.         cout<<"十元硬幣"<<c/10<<"枚"<<endl;
  30.         c %= 10;
  31.    }
  32.     if(c>=1)
  33.         cout<<"一元硬幣"<<c<<"枚"<<endl;                                       
  34.     goto re;
  35.    
  36.     system("pause");
  37.     return 0;   
  38. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int price=0,cout=0,money=0;
  8.     cout<<"***智慧找靈系統***"<<endl<<endl;
  9.     cout<<"請輸入商品價格:";
  10.     cout<<"客人付了多少錢?:";
  11.     cin>>cout;
  12.     cout<<endl;
  13.     money=cout-price
  14.     cout<<"需找客人"<<money<<"元"<<endl <<endl;
  15.     if (money>500){
  16.                    cout<<"五百元鈔票"<< money/500<<"張";
  17.                     money=money%500;
  18.                      cout<<money;
  19.                      }
  20.     if (money>100){  
  21.                    cout<<"一百元鈔票"<< money/100<<"張";
  22.                     money=money%100;
  23.                      cout<<money;
  24.                      }
  25.     if (money>50){
  26.                    cout<<"五十元硬幣"<< money/50<<"枚";
  27.                     money=money%50;
  28.                      cout<<money;
  29.                      }     
  30.     if (money>10){
  31.                    cout<<"十元硬幣"<< money/10<<"枚";
  32.                     money=money%10;
  33.                      cout<<money;
  34.                      }                              
  35.                   
  36. system("pause");
  37.     return 0;   
  38. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a,b,c;
  7.     cout<<"***智慧找零系統***"<<endl;
  8.     cout<<"請輸入商品價格:";
  9.     cin>>a;
  10.     cout<<"客人給的錢:";
  11.     cin>>b;
  12.     c=b-a;
  13.     cout<<"需給客人"<<c<<"元"<<endl;
  14.     if(c>=500){
  15.       cout<<"五百元鈔票"<<c/500<<"張"<< endl;
  16.       c=c%500;            
  17.                    }
  18.     if(c>=100){
  19.       cout<<"一百元鈔票"<<c/100<<"張"<< endl;
  20.       c=c%100;            
  21.                    }
  22.     if(c>=50){
  23.       cout<<"五十元硬幣"<<c/50<<"枚"<< endl;
  24.       c=c%50;            
  25.                    }
  26.     if(c>=10){
  27.       cout<<"十元硬幣"<<c/10<<"枚"<< endl;
  28.       c=c%10;            
  29.                    }
  30.     if(c>=1){
  31.       cout<<"一元硬幣"<<c<<"枚"<< endl;            
  32.                    }               
  33.     system("pause");
  34.     return 0;   
  35. }
複製代碼

TOP

本帖最後由 李彥錡 於 2022-4-9 17:31 編輯
  1. [code]#include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int price=0,cost=0,money=0;
  7.     cout<<"*** 智慧找零系統 ***"<<endl<<endl;
  8.     cout<<"請輸入商品價格: ";
  9.     cin>>price;
  10.     cout<<"客人付了多少錢: ";
  11.     cin>>cost;
  12.     cout<<endl;
  13.     money=cost-price;
  14.     cout<<"需找客人: "<<money<<"元"<<endl<<endl;
  15.     if(money>=500){
  16.         cout<<"五百元鈔票"<<money/500<<"張"<<endl;
  17.         money=money%500;
  18.         }
  19.     if(money>=100){
  20.         cout<<"一百元鈔票"<<money/100<<"張"<<endl;
  21.         money=money%100;      
  22.         }
  23.     if(money>=50){
  24.         cout<<"五十元鈔票"<<money/50<<"枚"<<endl;
  25.         money=money%50;
  26.         }
  27.     if(money>=10){
  28.         cout<<"十元鈔票"<<money/10<<"枚"<<endl;
  29.         money=money%10;     
  30.         }
  31.     if(money>=5){
  32.         cout<<"五元鈔票"<<money/5<<"枚"<<endl;
  33.         money=money%5;
  34.         }
  35.     if(money>=1){
  36.         cout<<"五元鈔票"<<money/1<<"枚"<<endl;
  37.         money=money%1;
  38.         }                                      
  39.     system("pause");
  40.     return 0;   
  41. }
複製代碼
[/code]

TOP

本帖最後由 侯宥安 於 2022-4-9 17:21 編輯

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
        int a=0,b=0,c=0,;
        //re:
        cout<<" ***智慧找靈系統***"<<endl<<endl;
        cout<<"請輸入商品價格 : ";
        cin>>a;
        cout<<"客人付了多少錢 :";
        cin>>b;
        cout<<endl;
        c=b-a;
        cout<<"需找客人"<<c<<"元"<<endl<<endl;
        
        if(c>=500){
        cout<<"五百元鈔票"<<c/500<<"張"<<endl;
        c=c%500;         
                  }            
        if(c>=100){            
        cout<<"一百元鈔票"<<c/100<<"張"<<endl;
        c=c%100;         
                  }
        if(c>=50){
        cout<<"五十元"<<c/50<<"枚"<<endl;
        c=c%50;         
                  }
        if(c>=10){
        cout<<"十元"<<c/10<<"枚"<<endl;
        c=c%10;         
                  }         
        if(c>=1){
        cout<<"一元"<<c/1<<"枚"<<endl;
               
                  }         
        
                 
        //goto re;
   
    system("pause");
    return 0;   
}

TOP

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

TOP

本帖最後由 連翊恩 於 2022-4-9 17:13 編輯
  1. #include<cstdlib>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a=0,b=0,money=0;
  6.     cout<<" *** 智慧找零系統 *** "<<endl;
  7.     cout<<"商品價格: ";
  8.     cin>>a;
  9.     cout<<"客人付了多少錢: ";
  10.     cin>>b;
  11.     cout<<endl;
  12.     money = b-a;
  13.     cout<<"需找客人"<<money<<"元"<<endl;
  14.     if(money>=500){
  15.     cout<<"五百元鈔票"<<money/500<<"張"<<endl;  
  16.     money = money % 500;            
  17.     }
  18.      if(money>=100){
  19.     cout<<"一百元鈔票"<<money/100<<"張"<<endl;  
  20.       money = money % 100  ;         
  21.     }
  22.      if(money>=50){
  23.     cout<<"五十元硬幣"<<money/50<<"枚"<<endl;  
  24.        money = money % 50 ;           
  25.     }
  26.      if(money>=10){
  27.     cout<<"十元硬幣"<<money/10<<"枚"<<endl;
  28.     money =money % 10  ;            
  29.     }
  30.      if(money>=1){
  31.     cout<<"一元硬幣"<<money/1<<"枚"<<endl;  
  32.       money = money  % 1  ;         
  33.     }
  34.     system("pause");
  35.     return 0;
  36.     }
複製代碼

TOP

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

TOP

本帖最後由 錢冠叡 於 2022-4-9 17:30 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     //re:
  7.     int price=0,cost=0,money=0;
  8.     cout<<"*** 智慧找零系統 ***"<<endl;
  9.     cout<<"請輸入商品價格: ";
  10.     cin>>price;
  11.     cout<<"客人付了多少錢: ";
  12.     cin>>cost;
  13.     cout<<endl;
  14.     money=cost-price;
  15.     cout<<"須找客人"<<money<<"元"<<endl;
  16.    
  17.     if(money>=500){
  18.        cout<<"五百元鈔票"<<money/500<<"元"<<endl;
  19.        money = money %500;
  20.      }
  21.     if(money>=100){
  22.        cout<<"一百元鈔票"<<money/100<<"元"<<endl;
  23.        money = money %100;
  24.     }
  25.     if(money>=50){
  26.        cout<<"五十元硬幣"<<money/50<<"枚"<<endl;
  27.        money = money %50;
  28.     }
  29.      if(money>=10){
  30.        cout<<"十元硬幣"<<money/10<<"枚"<<endl;
  31.        money = money %10;
  32.      }
  33.      if(money>=1){
  34.        cout<<"一元硬幣"<<money/1<<"枚"<<endl;
  35.      }     
  36.         //goto re;                        
  37.    
  38.     system("pause");
  39.     return 0;
  40. }
複製代碼

TOP

本帖最後由 黃昱琁 於 2022-4-9 17:10 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int p=0,c=0,m=0;
  8.     cout<<"***智慧找零系統***"<<endl<<endl;
  9.     cout<<"請輸入商品價格: ";
  10.     cin>>p;
  11.     cout<<"客人付了多少錢: ";
  12.     cin>>c;
  13.     m=c-p;
  14.     cout<<"須找客人"<<m<<"元"<<endl<<endl;
  15.     if(m>=500)
  16.         cout<<"五百元鈔票"<<m/500<<"張"<<endl;
  17.         m=m%500;
  18.     if(m>=100)
  19.         cout<<"一百元鈔票"<<m/100<<"張"<<endl;
  20.         m=m%100;
  21.     if(m>=50)
  22.         cout<<"五十元硬幣"<<m/50<<"枚"<<endl;
  23.         m=m%50;
  24.     if(m>=10)
  25.         cout<<"十元硬幣"<<m/10<<"枚"<<endl;
  26.         m=m%10;
  27.    if(m>=1)
  28.         cout<<"一元硬幣"<<m/1<<"枚"<<endl;
  29.         m=m%1;         
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

TOP

本帖最後由 許浩浩 於 2022-4-9 17:31 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a, b, c;
  8.     cout<<"***智慧找零系統***"<<endl<<endl;
  9.     cout<<"請輸入商品價格:"<<endl;
  10.     cin>>a;
  11.     cout<<"客人付了多少錢:";
  12.     cin>>b;
  13.     cout<<endl;
  14.     c=b-a;
  15.     cout<<"需找客人"<<c<<"元"<<endl;
  16.    
  17.     if(c>500){
  18.         cout<<"五百元鈔票"<<c/500<<"張"<<endl;
  19.         c=c%500}
  20.    
  21.     if(c>100){
  22.         cout<<"一百元鈔票"<<c/100<<"張"<<endl;
  23.         c=c%100}
  24.    
  25.     if(c>50){
  26.         cout<<"五十元硬幣"<<c/500<<"枚"<<endl;
  27.         c=c%50}
  28.    
  29.     if(c>10){
  30.         cout<<"十元硬幣"<<c/10<<"枚"<<endl;
  31.         c=c%10}
  32.    
  33.     if(c>1){
  34.         cout<<"一元硬幣"<<c/1<<"枚"<<endl;
  35.         c=c%1}
  36.    
  37.     goto re;
  38.     system("pause");
  39.     return 0;
  40. }
複製代碼

TOP

返回列表