本帖最後由 吳孟修 於 2018-12-22 18:40 編輯
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- re:
- int x,y,z;
- cout<<"***智慧找零系統***"<<endl;
- cout<<"請輸入商品金額:";
- cin>>x;
- cout<<"請輸入付錢金額:";
- cin>>y;
- z=y-x;
- if(z==0)
- {
- cout<<"剛剛好,銘謝惠顧!"<<endl;
- }
- else if(z<0)
- {
- cout<<"金錢不足,還差"<<-z<<"元"<<endl;
- }
- else if(y>=10*x)
- {
- cout<<"金額過大"<<endl;
- }
- else
- {
- cout<<"找錢金額:"<<z<<endl;
- if(z>=500)
- {
- cout<<"五百元鈔票"<<z/500<<"張"<<endl;
- z=z%500;
- }
- if(z>=100)
- {
- cout<<"一百元鈔票"<<z/100<<"張"<<endl;
- z=z%100;
- }
- if(z>=50)
- {
- cout<<"五十元硬幣"<<z/50<<"枚"<<endl;
- z=z%50;
- }
- if(z>=10)
- {
- cout<<"十元硬幣"<<z/10<<"枚"<<endl;
- z=z%10;
- }
- if(z>=5)
- {
- cout<<"五元硬幣"<<z/5<<"枚"<<endl;
- z=z%5;
- }
- if(z>=1)
- {
- cout<<"一元硬幣"<<z<<"枚"<<endl;
- }
- }
- goto re;
- system("pause");
- return 0;
- }
複製代碼 |