Board logo

標題: 購物系統 (二) [打印本頁]

作者: 王瑞喻    時間: 2019-10-12 09:34     標題: 購物系統 (二)

本帖最後由 王瑞喻 於 2019-10-12 12:19 編輯

新增 "請輸入商品代碼:" 與 "數量:" 的選項,
並於結帳時計算出總共多少錢, 執行畫面如下圖所示.

本帖隱藏的內容需要回復才可以瀏覽

作者: 洪榜蔓    時間: 2019-10-12 11:39

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"***智能玩具店***"<<endl<<endl;
  7.   cout<<"[商品價目表]"<<endl;
  8.   
  9.   string a[7]={"遙控器車","飛機模型","足球  ",
  10.                "拼圖  ","玩具槍 ","可愛玩偶","籃球  "};
  11.   int price[7]={450,550,325,200,660,
  12.                150,380 };
  13.   int p,q,sum=0;   
  14.   for(int i=0;i<7;i++)
  15.   {
  16.       cout<<"("<<i+1<<")"<<a[i]<<"\t"<<price[i]<<"元"<<endl;
  17.   }  
  18.   cout<<"(8)結帳"<<endl<<endl;
  19.   re:
  20.   cout<<"請輸入商品代碼: ";
  21.   cin>> p;
  22.   if(p>=1 && p<=7)
  23.   {   
  24.      cout<<"數量: ";
  25.      cin>> q;
  26.      if(q>0)  
  27.      {      
  28.         sum= sum+ price[p-1]*q;  
  29.         goto re;   
  30.      }
  31.   }else if(p==8)
  32.    {
  33.       goto checkout;
  34.    }
  35.   checkout:
  36.   cout<<"總金額: "<<sum<<"元"<<endl;
  37.   system("pause");
  38.   return 0;
  39. }
複製代碼

作者: 曾宥程    時間: 2019-10-12 12:11

本帖最後由 曾宥程 於 2019-10-19 08:16 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string item[]={"koreafish(一盒87隻)    ","花媽造型餅乾(一盒87片)","馬櫻酒               ","館長牌雞肉                "
  7.     ,"空心蔡英文            ","柯P的手表                ","'蝦子'小餅乾               ",};
  8.     int price[]={1450,870,690,399,150,5000,450,0};
  9.     cout<<"======???????店======"<<endl<<endl;
  10.     cout<<"[商品價目表]"<<endl;
  11.     int p,q,sum=0;
  12.     for(int i=0; i<7; i++)
  13.          cout<<"("<<i+1<<")"<<item[i]<<"\t"<<price[i]<<"元"<<endl;
  14.     cout<<"<8>結帳"<<endl;
  15.     re:
  16.     cout<<"請輸入商品代號: ";
  17.     cin>>p;
  18.     if(p>=1 && p<=7)
  19.     {
  20.         cout<<"數量:";
  21.         cin>>q;
  22.         if(q>0)
  23.         {
  24.             sum=sum+price[p-1]*q;
  25.                         goto re;      
  26.         }
  27.         }else if(p==8)
  28.         {
  29.                 goto checkout;
  30.                 }else
  31.                 {
  32.                         cout<<"輸入錯誤!!!!!!!!!!!"<<endl;
  33.                         goto re;
  34.                 }
  35.                 checkout:
  36.                         cout<<"總金額是"<<sum<<"元"<<endl;
  37.          
  38.     system("pause");   
  39.     return 0;
  40. }
複製代碼

作者: 蔡少宇    時間: 2019-10-14 21:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         string name[]={"ALTIS","RAV4 ","CAMRY","YARIS","AURIS","C-HR ","SUPRA"};
  7.     int price[]={750000,1200000,920000,585000,850000,850000,2030000};
  8.         cout<<"☆★☆TOYOTA商場 ☆★☆"<<endl<<endl;
  9.         cout<<"【商品價目表】"<<endl;
  10.         int p,q,sum=0;
  11.         for(int i=0; i<7; i++)
  12.             cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  13.         cout<<"(8)結帳"<<endl<<endl;
  14.         cout<<"輸入<8>開始結帳"<<endl<<endl;
  15.         re:
  16.         cout<<"請輸入商品代碼: ";
  17.         cin>>p;
  18.       
  19.         if(p>=1 && p<=7)
  20.         {
  21.                 cout<<"請輸入商品數量: ";
  22.                 cin>>q;
  23.                 cout<<endl;
  24.                 if(q>0)
  25.                 {
  26.                         sum=sum+price[p-1]*q;
  27.                         goto re;
  28.                 }else
  29.                 {
  30.                         cout<<"輸入錯誤誤誤...!!"<<endl;
  31.                         cout<<endl;
  32.                         goto re;
  33.                 }
  34.         }else if(p==8)
  35.             {
  36.                     goto checkout;
  37.                 }else
  38.                 {
  39.                         cout<<"輸入錯誤誤誤...!!"<<endl;
  40.                         cout<<endl;
  41.                         goto re;
  42.                 }
  43.                 checkout:
  44.                         cout<<endl;
  45.                     cout<<"總金額是: "<<sum<<"元!"<<endl;
  46.         system("pause");
  47.         return 0;
  48. }
複製代碼

作者: 陳宇柏    時間: 2019-10-15 17:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"***智能玩具店***"<<endl<<endl;
  7.   cout<<"[商品價目表]"<<endl;
  8.   
  9.   string a[5]={"bmw","法拉利","藍寶潔尼  ",
  10.                "賓士  ","奧迪 "};
  11.   int price[5]={400,550,600,250,150,};
  12.   int p,q,sum=0;   
  13.   for(int i=0;i<5;i++)
  14.   {
  15.       cout<<"("<<i+1<<")"<<a[i]<<"\t"<<price[i]<<"萬元"<<endl;
  16.   }  
  17.   cout<<"(6)結帳"<<endl<<endl;
  18.   re:
  19.   cout<<"請輸入商品代碼: ";
  20.   cin>> p;
  21.   if(p>=1 && p<=5)
  22.   {   
  23.      cout<<"數量: ";
  24.      cin>> q;
  25.      if(q>0)  
  26.      {      
  27.         sum= sum+ price[p-1]*q;  
  28.         goto re;   
  29.      }
  30.   }else if(p==6)
  31.    {
  32.       goto checkout;
  33.    }
  34.    else
  35.    {
  36.        cout<<"error"<<endl;          
  37.            goto re;
  38.         }
  39.   checkout:
  40.   cout<<"總金額: "<<sum<<"萬元"<<endl;
  41.   system("pause");
  42.   return 0;
  43. }
複製代碼

作者: 王建葦    時間: 2019-10-18 19:01

本帖最後由 王建葦 於 2019-10-19 10:03 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"Millet           "
  7.                   ,"SONY             "
  8.                   ,"Samsung          "
  9.                   ,"OPPO             "
  10.                   ,"APPLE            "
  11.                   ,"Koreafish        "
  12.                   ,"ASUS             "
  13.                   ,"VegetablesEnglish"};
  14.     int price[]={9000,7000,7000,8000,50000,0,9000,0};
  15.     cout<<"=====不知道賣什麼的專賣店====="<<endl<<endl;
  16.     cout<<"[商品價目表]"<<endl;
  17.     int p,q,sum=0;
  18.     for(int i=0; i<7; i++)
  19.     {
  20.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  21.     }
  22.     cout<<"(8)結帳"<<endl<<endl;
  23.     re:
  24.     cout<<"請輸入商品代碼:";
  25.     cin>>p;
  26.    
  27.     if(p>=1 && p<=7)
  28.     {
  29.         cout<<"數量:";
  30.         cin>>q;
  31.         if(q>0)
  32.         {
  33.             sum=sum+price[p-1]*q;
  34.             goto re;
  35.         }else
  36.         {
  37.             cout<<"輸入錯誤!!!"<<endl;
  38.             goto re;
  39.         }
  40.     }
  41.     else if(p==8)
  42.     {
  43.          goto checkout;
  44.     }else
  45.     {
  46.          cout<<"輸入錯誤!!!"<<endl;
  47.          goto re;
  48.     }
  49.     checkout:
  50.         cout<<"總金額:"<<sum<<"元"<<endl;
  51.         
  52.    
  53.     system("pause");   
  54.     return 0;
  55. }
複製代碼

作者: 王翎璇    時間: 2019-10-18 22:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球 ","拼圖 ","玩具槍","可愛玩偶","籃球 "};
  7.     int price[]={450,550,325,200,660,150,380};
  8.     cout<<"***智能玩具店***"<<endl<<endl;
  9.     cout<<"[商品價目表]"<<endl;
  10.     int p,q,sum=0;
  11.     for(int i=0; i<7; i++)
  12.     {
  13.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  14.     }
  15.     cout<<"(8)結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>p;
  19.    
  20.     if(p>=1 && p<=7)
  21.     {
  22.         cout<<"數量:";
  23.         cin>>q;
  24.         if(q>0)
  25.         {
  26.             sum=sum+price[p-1]*q;
  27.             goto re;
  28.         }else
  29.         {
  30.             cout<<"輸入錯誤!!!"<<endl;
  31.             goto re;
  32.         }
  33.     }
  34.     else if(p==8)
  35.     {
  36.          goto checkout;
  37.     }else
  38.     {
  39.          cout<<"輸入錯誤!!!"<<endl;
  40.          goto re;
  41.     }
  42.     checkout:
  43.         cout<<"總金額:"<<sum<<"元"<<endl;
  44.         
  45.    
  46.     system("pause");   
  47.     return 0;
  48. }
複製代碼

作者: 鄭羽捷    時間: 2019-10-18 22:59

本帖最後由 鄭羽捷 於 2019-10-19 09:03 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球 ","拼圖 ","玩具槍","可愛玩偶","籃球 "};
  7.     int price[]={450,550,325,200,660,150,380};
  8.     cout<<"☆★☆智能玩具店☆★☆"<<endl<<endl;
  9.     cout<<"[商品價目表]"<<endl;
  10.     int p,q,sum=0;
  11.     for(int i=0; i<7; i++)
  12.     {
  13.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  14.     }
  15.     cout<<"(8)結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>p;
  19.    
  20.     if(p>=1 && p<=7)
  21.     {
  22.         cout<<"數量:";
  23.         cin>>q;
  24.         if(q>0)
  25.         {
  26.             sum=sum+price[p-1]*q;
  27.             goto re;
  28.         }else
  29.         {
  30.             cout<<"輸入錯誤!!!"<<endl;
  31.             goto re;
  32.         }
  33.     }
  34.     else if(p==8)
  35.     {
  36.          goto checkout;
  37.     }else
  38.     {
  39.          cout<<"輸入錯誤!!!"<<endl;
  40.          goto re;
  41.     }
  42.     checkout:
  43.         cout<<"總金額:"<<sum<<"元"<<endl;
  44.     system("pause");   
  45.     return 0;
  46. }
複製代碼

作者: 洪子涵    時間: 2019-10-18 23:22

本帖最後由 洪子涵 於 2019-10-19 10:47 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球 ","拼圖 ","玩具槍","可愛玩偶","籃球 "};
  7.     int mn[]={450,550,325,200,660,150,380};
  8.     cout<<"智能玩具店"<<endl<<endl;
  9.     cout<<"[商品價目表]"<<endl;
  10.     int n,q,sum=0;
  11.     for(int i=0; i<7; i++)
  12.     {
  13.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<mn[i]<<"元"<<endl;
  14.     }
  15.     cout<<"(8)結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>n;
  19.    
  20.     if(n>=1 && n<=7)
  21.     {
  22.         cout<<"數量:";
  23.         cin>>q;
  24.         if(q>0)
  25.         {
  26.             sum=sum+mn[n-1]*q;
  27.             goto re;
  28.         }else
  29.         {
  30.             cout<<"輸入錯誤"<<endl;
  31.             goto re;
  32.         }
  33.     }
  34.     else if(n==8)
  35.     {
  36.          goto checkout;
  37.     }else
  38.     {
  39.          cout<<"輸入錯誤"<<endl;
  40.          goto re;
  41.     }
  42.     checkout:
  43.         cout<<"總金額:"<<sum<<"元"<<endl;
  44.         
  45.    
  46.     system("pause");   
  47.     return 0;
  48. }
複製代碼

作者: 郭哲維    時間: 2019-10-19 10:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"***智能玩具店***"<<endl<<endl;
  7.   cout<<"[商品價目表]"<<endl;
  8.   
  9.   string a[7]={"遙控器車","飛機模型","足球  ",
  10.                "拼圖  ","玩具槍 ","可愛玩偶","籃球  "};
  11.   int price[7]={450,550,325,200,660,
  12.                150,380 };
  13.   int p,q,sum=0;   
  14.   for(int i=0;i<7;i++)
  15.   {
  16.       cout<<"("<<i+1<<")"<<a[i]<<"\t"<<price[i]<<"元"<<endl;
  17.   }  
  18.   cout<<"(8)結帳"<<endl<<endl;
  19.   re:
  20.   cout<<"請輸入商品代碼: ";
  21.   cin>> p;
  22.   if(p>=1 && p<=7)
  23.   {   
  24.      cout<<"數量: ";
  25.      cin>> q;
  26.      if(q>0)  
  27.      {      
  28.         sum= sum+ price[p-1]*q;  
  29.         goto re;   
  30.      }
  31.   }else if(p==8)
  32.    {
  33.       goto checkout;
  34.    }
  35.   checkout:
  36.   cout<<"總金額: "<<sum<<"元"<<endl;
  37.   system("pause");
  38.   return 0;
  39. }
複製代碼

作者: 洪藜芸    時間: 2019-10-19 10:07

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a,b,c=0;
  7.     cout<<"◎◎◎玩具店◎◎◎"<<endl<<endl<<"[商品價目表]"<<endl;
  8.     string t[8]={"遙控汽車","飛機模型","足球","拼圖","玩具槍","可愛玩偶","籃球","結帳"};
  9.     int p[7]={450,550,325,200,660,150,380};     
  10.     for(int i=0;i<7;i++)
  11.     {
  12.         cout<<"〈"<<i+1<<"〉"<<t[i]<<"\t";
  13.         cout<<p[i]<<"元"<<endl;
  14.     }
  15.     cout<<"〈8〉結帳"<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼: ";
  18.     cin>>a;
  19.     if(a > 0 && a < 8)
  20.     {
  21.         cout<<"數量: ";
  22.         cin>>b;
  23.         a=p[a-1];
  24.         c+=a*b;
  25.         goto re;
  26.     }else if(a==8)
  27.     {
  28.         cout<<"總共"<<c<<"元"<<endl;
  29.     }else
  30.     {
  31.          cout<<"輸入錯誤!!!"<<endl;
  32.          goto re;
  33.     }
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 洪榜蔓    時間: 2019-10-19 10:49

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球 ","拼圖 ","玩具槍","可愛玩偶","籃球 "};
  7.     int price[]={450,550,325,200,660,150,380};
  8.     cout<<"❦❦❦智能玩具店❦❦❦"<<endl<<endl;
  9.     cout<<"[商品價目表]"<<endl;
  10.     int p,q,sum=0;
  11.     for(int i=0; i<7; i++)
  12.     {
  13.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  14.     }
  15.     cout<<"(8)結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>p;
  19.     if(p>=1 && p<=7)
  20.     {
  21.         cout<<"數量:";
  22.         cin>>q;
  23.         if(q>0)
  24.         {
  25.             sum=sum+price[p-1]*q;
  26.             goto re;
  27.         }else
  28.         {
  29.             cout<<"輸入錯誤!!!"<<endl;
  30.             goto re;
  31.         }
  32.     }
  33.     else if(p==8)
  34.     {
  35.          goto checkout;
  36.     }else
  37.     {
  38.          cout<<"輸入錯誤!!!"<<endl;
  39.          goto re;
  40.     }
  41.     checkout:
  42.         cout<<"總金額:"<<sum<<"元"<<endl;
  43.     system("pause");   
  44.     return 0;
  45. }
複製代碼

作者: 郭哲維    時間: 2019-10-19 10:49

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球    ","拼圖    ",
  7.     "玩具槍  ","可愛玩偶","籃球    "};
  8.    
  9.     int price[]={450,550,325,200,660,150,380};
  10.     cout<<"☆★☆智能玩具店☆★☆"<<endl<<endl;
  11.     cout<<"[商品價目表]"<<endl;
  12.     int p,q,sum=0;
  13.     for(int i=0; i<7; i++)
  14.     {
  15.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  16.     }
  17.     cout<<"(8)結帳"<<endl<<endl;
  18.     re:
  19.     cout<<"請輸入商品代碼:";
  20.     cin>>p;
  21.    
  22.     if(p>=1 && p<=7)
  23.     {
  24.         cout<<"數量:";
  25.         cin>>q;
  26.         if(q>0)
  27.         {
  28.             sum=sum+price[p-1]*q;
  29.             goto re;
  30.         }else
  31.         {
  32.             cout<<"輸入錯誤!!!"<<endl;
  33.             goto re;
  34.         }
  35.     }
  36.     else if(p==8)
  37.     {
  38.          goto checkout;
  39.     }else
  40.     {
  41.          cout<<"輸入錯誤!!!"<<endl;
  42.          goto re;
  43.     }
  44.     checkout:
  45.         cout<<"總金額:"<<sum<<"元"<<endl;
  46.         
  47.    
  48.     system("pause");   
  49.     return 0;
  50. }
複製代碼

作者: 林孟蓁    時間: 2019-10-19 11:48

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[]={"遙控汽車","飛機模型","足球 ","拼圖 ","玩具槍","可愛玩偶","籃球 "};
  7.     int price[]={450,550,325,200,660,150,380};
  8.     cout<<"***智能玩具店***"<<endl<<endl;
  9.     cout<<"[商品價目表]"<<endl;
  10.     int p,q,sum=0;
  11.     for(int i=0; i<7; i++)
  12.     {
  13.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  14.     }
  15.     cout<<"(8)結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>p;
  19.    
  20.     if(p>=1 && p<=7)
  21.     {
  22.         cout<<"數量:";
  23.         cin>>q;
  24.         if(q>0)
  25.         {
  26.             sum=sum+price[p-1]*q;
  27.             goto re;
  28.         }else
  29.         {
  30.             cout<<"輸入錯誤!!!"<<endl;
  31.             goto re;
  32.         }
  33.     }
  34.     else if(p==8)
  35.     {
  36.          goto checkout;
  37.     }else
  38.     {
  39.          cout<<"輸入錯誤!!!"<<endl;
  40.          goto re;
  41.     }
  42.     checkout:
  43.         cout<<"總金額:"<<sum<<"元"<<endl;
  44.         
  45.    
  46.     system("pause");   
  47.     return 0;
  48. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2