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

TOP

返回列表