返回列表 發帖
本帖最後由 蔡季樺 於 2016-4-26 17:46 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[8]={"火焰藥水","放屁藥水","作夢藥水","打呵欠藥水","超人藥水","打老師藥水","萬能藥水","結帳"};
  7.     int inventory[7]={0,0,0,0,0,0,0};
  8.     int money[7]={200,50,100,10,2000,1100,1000000};            
  9.     int commodity,quantity,checkout=0;
  10.     cout<<"~~★☆★沒路用的藥水專賣店☆★☆~~"<<endl;
  11.     cout<<"[價目表]"<<endl;
  12.     for(int i=0; i<=6; i++)
  13.     {
  14.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<money[i]<<"元"<<endl;            
  15.     }
  16.     cout<<"("<<"8"<<")"<<name[7]<<endl;
  17.     while(true)
  18.     {
  19.          cout<<"請輸入想要買的商品代碼(結帳按8):";               
  20.          cin>>commodity;
  21.          if(commodity<1 || commodity>8)
  22.              continue;
  23.          if(commodity==8)   
  24.              break;
  25.          cout<<"請輸入要買的數量:";
  26.          cin>>quantity;
  27.          inventory[commodity-1]+=quantity;
  28.          checkout+=quantity*money[commodity-1];
  29.     }
  30.     cout<<"〔購物清單〕"<<endl;
  31.     cout<<"-----------------------------------"<<endl;
  32.     for(int i=0;i<=6;i++)
  33.     {
  34.          if(inventory[i]!=0)        
  35.          {   
  36.              cout<<name[i]<<"\t";
  37.              cout<<money[i]<<"\t元 * ";
  38.              cout<<inventory[i]<<endl;
  39.          }
  40.     }
  41.     if(checkout==0)
  42.         cout<<"\t(空白)"<<endl;
  43.     cout<<"-----------------------------------"<<endl;
  44.     cout<<"總共要付"<<checkout<<"元!"<<endl;
  45.     system("pause");
  46.     return 0;   
  47. }
複製代碼

TOP

返回列表