Board logo

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

作者: tonyh    時間: 2020-12-5 20:29     標題: 購物系統 (二)

本帖最後由 tonyh 於 2020-12-5 20:46 編輯

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

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

作者: 黃子倢    時間: 2020-12-5 20:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int t, q, total=0;
  7.     string n[5]={"玩具車","熊玩偶","羽毛球","乒乓球","玩具槍"};
  8.     int p[5]={450,300,30,10,600};
  9.     cout<<"☆智能玩具店☆"<<endl<<endl;
  10.     cout<<"商品價目表"<<endl<<endl;
  11.     for(int i=0; i<5; i++)
  12.     {
  13.            cout<<"("<<i+1<<")"<<n[i]<<"\t"<<p[i]<<"元"<<endl;   
  14.     }   
  15.     cout<<"請輸入8來結帳"<<endl<<endl;
  16.     re:
  17.     cout<<"請輸入商品代碼:";
  18.     cin>>t;
  19.     if(t==8)
  20.     {
  21.          goto checkout;        
  22.     }else if(t>0 && t<8)
  23.     {
  24.        cout<<"數量:";
  25.        cin>>q;
  26.        total+=p[t-1]*q;
  27.        goto re;     
  28.     }else
  29.     {
  30.        goto re ;   
  31.     }
  32.     checkout:
  33.     cout<<endl<<"總共"<<total<<"元!"<<endl<<endl;   
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 俞成章    時間: 2020-12-5 20:54

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

作者: 林鼎傑    時間: 2020-12-5 20:59

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     system("cls");
  8.     int p,q,sum=0;
  9.     string name[]={"黃色飛機 ","金正恩模型","笑氣    ","手槍   ","充氣玩偶",
  10.     "籃鳥    ","核彈  ","雄商飛彈"};
  11.     int price[]={1233,666,999,2150,2999,799,9500,4987};
  12.     cout<<"☆★☆畸形軍火庫☆★☆"<<endl<<endl;
  13.     cout<<"[商品價目表]"<<endl;
  14.     for(int i=0; i<8; i++)
  15.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  16.         cout<<"(9)結帳"<<endl<<endl;
  17.     re2:
  18.     cout<<"請輸入商品代碼: ";
  19.     cin>>p;
  20.     if(p==9)
  21.     {
  22.         goto checkout;
  23.     }else if(p>=1 && p<=8)
  24.     {
  25.         cout<<"數量: ";
  26.         cin>>q;
  27.         sum+=price[p-1]*q;
  28.         goto re2;  
  29.     }else
  30.     {
  31.         goto re;     
  32.     }
  33.     checkout:
  34.     cout<<endl<<"總共"<<sum<<"元!"<<endl;         
  35.     system("pause");
  36.     goto re;   
  37.     return 0;
  38. }
複製代碼

作者: 許洧熏    時間: 2020-12-5 21:00

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

作者: 余柏緯    時間: 2020-12-5 21:00

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

作者: 李柏穎    時間: 2020-12-5 21:00

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

作者: 呂尚霖    時間: 2020-12-5 21:01

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int p,q,sum=0;
  7.     string name[]={"火箭炮彈","防護盾槍","核彈    ","手槍    ","特斯拉  ","警察手銬","步槍    "};
  8.     int price[]={5000,59487,999999,1,660000,15,8787};
  9.     cout<<"危險玩具店(嘿嘿)"<<endl<<endl;
  10.     cout<<"[恐怖價目]"<<endl;
  11.     for(int i=0; i<7; i++)
  12.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  13.     cout<<"(8)結帳"<<endl<<endl;
  14.     re:
  15.     cout<<"請輸入商品代碼: ";
  16.     cin>>p;
  17.     if(p==8)
  18.     {
  19.         goto checkout;
  20.     }else if(p>=1 && p<=7)
  21.     {
  22.         cout<<"數量: ";
  23.         cin>>q;
  24.         sum+=price[p-1]*q;
  25.          goto re;
  26.     }else
  27.     {
  28.     goto re;     
  29.     }  
  30.     checkout:
  31.     cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;  
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼

作者: 王秉鈞    時間: 2020-12-5 21:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int p,q,sum=0;
  7.     string name[6]={"雪莉(玩偶)","黑雞 鐵鏟 氫氣氣球","炸彈    ","鉛筆模型      ","明太子(炸彈)      ","史派克      "};
  8.     int price[6]={0,658,95110,45454,78945,9214};
  9.     cout<<"史派克丸劇墊"<<endl<<endl;
  10.     cout<<"[商品架木表]"<<endl;
  11.     for(int i=0;i<6;i++)
  12.         cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  13.     cout<<"(8)結帳"<<endl<<endl;
  14.     re:
  15.     cout<<"請輸入商品代碼:";
  16.     cin>>p;
  17.     if (p==8)
  18.     {
  19.              goto checkout;
  20.     }else if(p>=1&& p<=7)
  21.     {
  22.           cout<<"數量:";
  23.           cin>>q;
  24.           sum+price[p-1]*q;
  25.           goto re;
  26.     }else
  27.     {
  28.          goto re;
  29.     }
  30.     checkout:     
  31.     cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;                                                  
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼

作者: 朱奕祐    時間: 2020-12-9 19:11

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

作者: 王宇崴    時間: 2020-12-12 19:19

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

作者: 王首二    時間: 2020-12-12 19:26

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    int p,q,sum=0;
    string name[]={"笑氣    ","雄商飛彈","核彈  ","拼圖飛機","羽毛球","乒乓球","籃球    "};
    int price[]={45000,55000,32500,20000,66000,15000,38000};
    cout<<"***智能玩具店***"<<endl<<endl;
    cout<<"[商品價目表]"<<endl;
    for(int i=0; i<7; i++)
         cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
    cout<<"(8)結帳"<<endl<<endl;
    re:
    cout<<"請輸入商品代碼: ";
    cin>>p;
    if(p==8)
    {
         goto checkout;        
    }else if(p>=1 && p<=7)
    {
        cout<<"數量: ";
        cin>>q;
        sum+=price[p-1]*q;
        goto re;
    }else
    {
        goto re;     
    }
    checkout:
    cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;         
    system("pause");
    return 0;
}
作者: 王首二    時間: 2020-12-12 19:26

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int p,q,sum=0;
  7.     string name[]={"笑氣    ","雄商飛彈","核彈  ","拼圖飛機","羽毛球","乒乓球","籃球    "};
  8.     int price[]={45000,55000,32500,20000,66000,15000,38000};
  9.     cout<<"***智能玩具店***"<<endl<<endl;
  10.     cout<<"[商品價目表]"<<endl;
  11.     for(int i=0; i<7; i++)
  12.          cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
  13.     cout<<"(8)結帳"<<endl<<endl;
  14.     re:
  15.     cout<<"請輸入商品代碼: ";
  16.     cin>>p;
  17.     if(p==8)
  18.     {
  19.          goto checkout;        
  20.     }else if(p>=1 && p<=7)
  21.     {
  22.         cout<<"數量: ";
  23.         cin>>q;
  24.         sum+=price[p-1]*q;
  25.         goto re;
  26.     }else
  27.     {
  28.         goto re;     
  29.     }
  30.     checkout:
  31.     cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;         
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼





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