返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int price[]={1240,136,2584,251,987,654};
  7.     int a,b,sum=0,pay,money;
  8.     cout<<"***歡樂屋***"<<endl;
  9.     cout<<"商品價目表"<<endl;
  10.     cout<<"(1)一日喪命散\t\t1240元"<<endl;
  11.     cout<<"(2)含笑半步癲\t\t136元"<<endl;
  12.     cout<<"(3)地獄一日遊\t\t2584元"<<endl;
  13.     cout<<"(4)地獄拔舌體驗卷\t251元"<<endl;
  14.     cout<<"(5)爬劍山體驗卷\t\t987元"<<endl;
  15.     cout<<"(6)棺材訂做\t\t654元"<<endl;
  16.     cout<<"死亡一概不負責,消費滿5000送棺材乙個!!(限量  鍍金市價10000元)"<<endl;
  17.     cout<<"選購完時代號都輸入8即可進入結帳頁"<<endl;
  18.     start:
  19.     cout<<"請輸入商品代號:"<<endl;
  20.     cin>>a;
  21.     if(a==8)
  22.     {
  23.          goto end;        
  24.     }
  25.     cout<<"請輸入數量:"<<endl;
  26.     cin>>b;
  27.     if(a>=1 && a<=7 && b>0)
  28.     {
  29.          sum=sum+price[a-1]*b;
  30.          goto start;        
  31.     }else
  32.     {
  33.          cout<<"輸入錯誤"<<endl;
  34.          goto start      
  35.     }
  36.     end:
  37.     cout<<endl<<"總共"<<sum<<"元!"<<endl;
  38.     if(sum>=5000)
  39.     {
  40.          cout<<"由於消費滿5000,贈送鍍金棺材乙個!!"<<endl;
  41.     }
  42.     cout<<"請輸入付了多少錢: ";
  43.     cin>>pay;
  44.     money=pay-sum;
  45.     if(money==0)
  46.     {
  47.         cout<<"錢剛剛好! 請慢走!"<<endl;
  48.     }
  49.     if(money<0)
  50.     {
  51.         cout<<"錢不夠! 還欠"<<-money<<endl;                  
  52.     }
  53.     if(money>0)
  54.     {
  55.          cout<<"總共需要找客人"<<money<<"元";   
  56.          if(money>=500)
  57.          {
  58.             cout<<"500元鈔票"<<money/500<<"張"<<endl;
  59.             money=money%500;
  60.          }
  61.          if(money>=100)
  62.          {
  63.             cout<<"100元鈔票"<<money/100<<"張"<<endl;
  64.             money=money%100;
  65.          }
  66.          if(money>=50)
  67.          {
  68.             cout<<"50元硬幣"<<money/50<<"枚"<<endl;
  69.             money=money%50;
  70.          }
  71.          if(money>=10)
  72.          {
  73.             cout<<"10元硬幣"<<money/10<<"枚"<<endl;
  74.             money=money%10;
  75.          }
  76.          if(money>=5)
  77.          {
  78.             cout<<"5元硬幣"<<money/5<<"枚"<<endl;
  79.             money=money%5;
  80.          }
  81.          if(money>=1)
  82.          {
  83.             cout<<"1元硬幣"<<money/1<<"枚"<<endl;
  84.             money=money%1;
  85.          }
  86.     }
  87.    
  88.      
  89.     system("pause");   
  90.     return 0;   
  91. }
複製代碼

TOP

返回列表