返回列表 發帖
本帖最後由 長逸 於 2013-7-27 13:59 編輯
  1. 1
複製代碼

TOP

本帖最後由 長逸 於 2013-7-27 14:05 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     re:
  7.     string name[]={"阿姆姆","艾希","安妮","蓋倫","維爾賽","佛德提克"};
  8.     int qty[]={0,0,0,0,0,0};     
  9.     int price[]={1240,136,2584,251,987,654};
  10.     int a,b,sum=0,pay,money,e;
  11.     cout<<"***英雄聯盟***"<<endl;
  12.     cout<<"商品價目表"<<endl;
  13.     cout<<"(1)阿姆姆\t\t1240元"<<endl;
  14.     cout<<"(2)艾希\t\t136元"<<endl;
  15.     cout<<"(3)安妮\t\t2584元"<<endl;
  16.     cout<<"(4)蓋倫\t251元"<<endl;
  17.     cout<<"(5)維爾賽\t\t987元"<<endl;
  18.     cout<<"(6)佛德提克\t\t654元"<<endl;
  19.     cout<<"消費滿5000送提一隻!!(限量  市價1001000元)"<<endl;
  20.     cout<<"選購完時代號都輸入8即可進入結帳頁"<<endl;
  21.     start:
  22.     cout<<"請輸入商品代號:"<<endl;
  23.     cin>>a;
  24.     if(a==8)
  25.     {
  26.          goto end;        
  27.     }
  28.     cout<<"請輸入數量:"<<endl;
  29.     cin>>b;
  30.     if(a>=1 && a<=7 && b>0)
  31.     {   
  32.          sum=sum+price[a-1]*b;
  33.          qty[a-1]=b;
  34.          goto start;        
  35.     }else
  36.     {
  37.          cout<<"輸入錯誤"<<endl;
  38.          goto start;      
  39.     }
  40.     end:
  41.     cout<<endl<<"[購物清單]"<<endl;   
  42.     cout<<"-------------------------------"<<endl;
  43.     for(int i=0;i<=5;i++)
  44.     {   
  45.          if(qty[i]!=0)
  46.          {
  47.                       cout<<name[i]<<"\t"<<price[i]<<"*"<<qty[i]<<"個"<<endl;         
  48.          }                    
  49.     }
  50.     cout<<"-------------------------------"<<endl;     
  51.     cout<<endl<<"\t\t總共"<<sum<<"元!"<<endl;
  52.     cout<<"1正確無誤2重新選購"<<endl;
  53.     cin>>e;
  54.     if(e==1)
  55.     {
  56.          goto good;        
  57.     }else if(e==2)
  58.     {
  59.          goto re;     
  60.     }else
  61.     {
  62.          cout<<"輸入錯誤"<<endl;     
  63.     }
  64.     good:
  65.     if(sum>=5000)
  66.     {
  67.          cout<<"由於消費滿5000,贈送鍍金棺材乙個!!"<<endl;
  68.     }
  69.     cout<<"請輸入付了多少錢: ";
  70.     cin>>pay;
  71.     money=pay-sum;
  72.     if(money==0)
  73.     {
  74.         cout<<"錢剛剛好! 請慢走!"<<endl;
  75.     }
  76.     if(money<0)
  77.     {
  78.         cout<<"錢不夠! 還欠"<<-money<<endl;                  
  79.     }
  80.     if(money>0)
  81.     {
  82.          cout<<"總共需要找客人"<<money<<"元";   
  83.          if(money>=500)
  84.          {
  85.             cout<<"500元鈔票"<<money/500<<"張"<<endl;
  86.             money=money%500;
  87.          }
  88.          if(money>=100)
  89.          {
  90.             cout<<"100元鈔票"<<money/100<<"張"<<endl;
  91.             money=money%100;
  92.          }
  93.          if(money>=50)
  94.          {
  95.             cout<<"50元硬幣"<<money/50<<"枚"<<endl;
  96.             money=money%50;
  97.          }
  98.          if(money>=10)
  99.          {
  100.             cout<<"10元硬幣"<<money/10<<"枚"<<endl;
  101.             money=money%10;
  102.          }
  103.          if(money>=5)
  104.          {
  105.             cout<<"5元硬幣"<<money/5<<"枚"<<endl;
  106.             money=money%5;
  107.          }
  108.          if(money>=1)
  109.          {
  110.             cout<<"1元硬幣"<<money/1<<"枚"<<endl;
  111.             money=money%1;
  112.          }
  113.     }
  114.    
  115.      
  116.     system("pause");   
  117.     return 0;   
  118. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     re:
  7.     string name[]={"阿姆姆","艾希","安妮","蓋倫","維爾賽","佛德提克"}; {:3_44:} {:3_41:} :)
  8.     int qty[]={0,0,0,0,0,0};     
  9.     int price[]={1240,136,2584,251,987,654};
  10.     int a,b,sum=0,pay,money,e;
  11.     cout<<"***英雄聯盟***"<<endl;
  12.     cout<<"商品價目表"<<endl;
  13.     cout<<"(1)阿姆姆\t\t1240元"<<endl;
  14.     cout<<"(2)艾希\t\t136元"<<endl;
  15.     cout<<"(3)安妮\t\t2584元"<<endl;
  16.     cout<<"(4)蓋倫\t251元"<<endl;
  17.     cout<<"(5)維爾賽\t\t987元"<<endl;
  18.     cout<<"(6)佛德提克\t\t654元"<<endl;
  19.     cout<<"消費滿5000送提一隻!!(限量  市價1001000元)"<<endl;
  20.     cout<<"選購完時代號都輸入8即可進入結帳頁"<<endl;
  21.     start:
  22.     cout<<"請輸入商品代號:"<<endl;
  23.     cin>>a;
  24.     if(a==8)
  25.     {
  26.          goto end;        
  27.     }
  28.     cout<<"請輸入數量:"<<endl;
  29.     cin>>b;
  30.     if(a>=1 && a<=7 && b>0)
  31.     {   
  32.          sum=sum+price[a-1]*b;
  33.          qty[a-1]=b;
  34.          goto start;        
  35.     }else
  36.     {
  37.          cout<<"輸入錯誤"<<endl;
  38.          goto start;      
  39.     }
  40.     end:
  41.     cout<<endl<<"[購物清單]"<<endl;   
  42.     cout<<"-------------------------------"<<endl;
  43.     for(int i=0;i<=5;i++)
  44.     {   
  45.          if(qty[i]!=0)
  46.          {
  47.                       cout<<name[i]<<"\t"<<price[i]<<"*"<<qty[i]<<"個"<<endl;         
  48.          }                    
  49.     }
  50.     cout<<"-------------------------------"<<endl;     
  51.     cout<<endl<<"\t\t總共"<<sum<<"元!"<<endl;
  52.     cout<<"1正確無誤2重新選購"<<endl;
  53.     cin>>e;
  54.     if(e==1)
  55.     {
  56.          goto good;        
  57.     }else if(e==2)
  58.     {
  59.          goto re;     
  60.     }else
  61.     {
  62.          cout<<"輸入錯誤"<<endl;     
  63.     }
  64.     good:
  65.     if(sum>=5000)
  66.     {
  67.          cout<<"由於消費滿5000,贈送鍍金棺材乙個!!"<<endl;
  68.     }
  69.     cout<<"請輸入付了多少錢: ";
  70.     cin>>pay;
  71.     money=pay-sum;
  72.     if(money==0)
  73.     {
  74.         cout<<"錢剛剛好! 請慢走!"<<endl;
  75.     }
  76.     if(money<0)
  77.     {
  78.         cout<<"錢不夠! 還欠"<<-money<<endl;                  
  79.     }
  80.     if(money>0)
  81.     {
  82.          cout<<"總共需要找客人"<<money<<"元";   
  83.          if(money>=500)
  84.          {
  85.             cout<<"500元鈔票"<<money/500<<"張"<<endl;
  86.             money=money%500;
  87.          }
  88.          if(money>=100)
  89.          {
  90.             cout<<"100元鈔票"<<money/100<<"張"<<endl;
  91.             money=money%100;
  92.          }
  93.          if(money>=50)
  94.          {
  95.             cout<<"50元硬幣"<<money/50<<"枚"<<endl;
  96.             money=money%50;
  97.          }
  98.          if(money>=10)
  99.          {
  100.             cout<<"10元硬幣"<<money/10<<"枚"<<endl;
  101.             money=money%10;
  102.          }
  103.          if(money>=5)
  104.          {
  105.             cout<<"5元硬幣"<<money/5<<"枚"<<endl;
  106.             money=money%5;
  107.          }
  108.          if(money>=1)
  109.          {
  110.             cout<<"1元硬幣"<<money/1<<"枚"<<endl;
  111.             money=money%1;
  112.          }
  113.     }
  114.    
  115.      
  116.     system("pause");   
  117.     return 0;   
  118. }
複製代碼

TOP

返回列表