關於我

NKUST電子工程系

2019年12月2日 星期一

換錢應用


#include <iostream>
using namespace std;

int money;                            //投幣金額
int value;                            //零錢面額
int count;                            //個數
int leave;                            //剩下的錢
int one;                              //剩下1元的個數
int five;                             //剩下5元的個數
int ten;                              //剩下10元的個數
int fifty;                            //剩下50元的個數
     
void ab(){                          //選擇換50塊錢的
        fifty=leave/50;
        cout<<"您總共換取了"<<(count+fifty)<<"個50元";
}

void bc(){                          //選擇換10塊錢的
                fifty=leave/50;
                ten=(leave%50)/10;
                cout<<"您總共換取了"<<fifty<<"個50元"<<(ten+count)<<"個10元";
}

void cd(){                         //選擇換5塊錢的
                fifty=leave/50;
                ten=(leave%50)/10;
                five=((leave%50)%10)/5;
                cout<<"您總共換取了"<<fifty<<"個50元"<<ten<<"個10元"<<(count+five)<<"個5元";
}

void de(){                   //選擇換1塊錢的
       
                fifty=leave/50;
                ten=(leave%50)/10;
                five=((leave%50)%10)/5;
                one=((leave%50)%10)%5;
                cout<<"您總共換取了"<<fifty<<"個50元"<<ten<<"個10元"<<five<<"個5元"<<(count+one)<<"個1元";
}

int main() {
    cout<<"請輸入投幣金額(只接受100,200,500,1000元):"<<endl;
        cin>>money;
        if((money==100)||(money==200)||(money==500)||(money==1000)){
                cout<<"請輸入您選擇的零錢面額(1元,5元,10元,50元):"<<endl;
                cin>>value;
                cout<<"請輸入您想兌換的個數:";
                cin>>count;
                leave=money-(value*count);
                        if(value==50){
                        ab();
                        }
                   
                        if(value==10){
                        bc();
                        }
                     
                        if(value==5){
                        cd();
                        }
                     
                        if(value==1){
                        de();
                        }
}

}




沒有留言:

張貼留言