返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     system("cls");
  8.     int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v;
  9.     cout<<"***智慧找零系統***"<<endl<<endl;
  10.     cout<<"請輸入商品價格: ";
  11.     cin>>a;
  12.     cout<<"客人付了多少錢: ";
  13.     cin>>b;
  14.     cout<<"須找客人多少錢: "<<b-a<<endl;
  15.     c=b-a;
  16.     d=c/1000;
  17.     e=d*1000;
  18.     f=c-e;
  19.     g=f/500;
  20.     h=g*500;
  21.     i=f-h;
  22.     j=i/100;
  23.     k=j*100;
  24.     l=i-k;
  25.     m=l/50;
  26.     n=m*50;
  27.     o=l-n;
  28.     p=o/10;
  29.     q=p*10;
  30.     s=o-q;
  31.     t=s/5;
  32.     u=t*5;
  33.     v=s-u;
  34.     if(b>a)
  35.     {
  36.         if(c/1000>0)
  37.             cout<<"一千元"<<c/1000<<"張"<<endl;
  38.         else
  39.             cout<<endl;
  40.         if(f/500>0)
  41.             cout<<"五百元"<<f/500<<"張"<<endl;
  42.         else
  43.             cout<<endl;
  44.         if(i/100>0)
  45.             cout<<"一百元"<<i/100<<"張"<<endl;
  46.         else
  47.             cout<<endl;
  48.         if(l/50>0)
  49.             cout<<"五十元"<<l/50<<"枚"<<endl;
  50.         else
  51.             cout<<endl;
  52.         if(o/10>0)
  53.             cout<<"十元"<<o/10<<"枚"<<endl;
  54.         else
  55.             cout<<endl;
  56.         if(s/5>0)
  57.             cout<<"五元"<<s/5<<"枚"<<endl;
  58.         else
  59.             cout<<endl;
  60.         if(v/1>0)
  61.             cout<<"一元"<<v/1<<"枚"<<endl;
  62.         else
  63.             cout<<endl;
  64.     }
  65.     else if(a==b)
  66.         cout<<"剛剛好! 銘謝惠顧!"<<endl;
  67.     else if(a>b)
  68.         cout<<"還差"<<a-b<<"元"<<endl;
  69.     else if(c>10000)
  70.         cout<<"錢太多? 全部送我吧!"<<endl;
  71.     else
  72.         cout<<endl;
  73.     system("pause");
  74.     goto re;
  75.     return 0;
  76. }
複製代碼

TOP

返回列表