- #include<iostream>
- using namespace std;
- int main()
- {
- re:
- int price=0,pay=0;
- int change,x;
- cout<<"*** 智慧找零系統 ***"<<endl;
- cout<<endl;
- cout<<"請輸入商品價格:";
- cin>>price;
- cout<<"客人付了多少錢:";
- cin>>pay;
- cout<<endl;
- change=pay-price;
- if(change==0)
- {
- cout<<"剛剛好!銘謝惠顧!"<<endl;
- }
- else if(change<0)
- {
- x=price-pay;
- cout<<"錢不夠喔!還差"<<x<<"元!"<<endl;
- }
- else if(change>1000)
- {
- cout<<"錢太多?全部送我吧!"<<endl;
- }
- else if(change>0)
- {
- cout<<"需找客人"<<change<<"元"<<endl;
- cout<<endl;
- if(change/500>0)
- {
- cout<<"五百元鈔票"<<change/500<<"張"<<endl;
- change=change%500;
- }
- if(change/100>0)
- {
- cout<<"一百元鈔票"<<change/100<<"張"<<endl;
- change=change%100;
- }
- if(change/50>0)
- {
- cout<<"五十元硬幣"<<change/50<<"枚"<<endl;
- change=change%50;
- }
- if(change/10>0)
- {
- cout<<"十元硬幣"<<change/10<<"枚"<<endl;
- change=change%10;
- }
- if(change/1>0)
- {
- cout<<"一元硬幣"<<change/1<<"枚"<<endl;
- }
- }
- else
- {
- cout<<"輸入錯誤"<<endl;
- }
- goto re;
- }
複製代碼 |