標題:
購物系統 (二)
[打印本頁]
作者:
tonyh
時間:
2014-2-8 17:22
標題:
購物系統 (二)
本帖最後由 tonyh 於 2014-2-8 18:08 編輯
新增 "請輸入商品代碼:" 與 "數量:" 的選項,
並於結帳時計算出總共多少錢, 執行畫面如下圖所示.
[attach]832[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string name[7]={"遙控汽車","飛機模型","足球 ","拼圖 ",
"玩具槍","可愛玩偶","籃球 "}; //商品名稱
int price[7]={450,550,325,200,660,150,380}; //商品單價
int p,q,sum=0; //商品代碼,數量,總金額
cout<<"☆★☆ 智能玩具店 ☆★☆"<<endl<<endl;
cout<<"[商品價目表]"<<endl;
for(int i=0; i<=6; i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"(8)結帳"<<endl<<endl;
re:
cout<<"請輸入商品代碼: ";
cin>>p;
if(p>=1 && p<=7)
{
cout<<"數量: ";
cin>>q;
if(q>0)
{
sum=sum+price[p-1]*q;
goto re;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}else if(p==8)
{
goto checkout;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張峻瑋
時間:
2014-2-8 18:13
本帖最後由 張峻瑋 於 2014-2-8 18:16 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string name[8]={"遙控飛機",
"水槍 ",
"玩偶 ",
"足球 ",
"拼圖 ",
"籃球 ",
"玩具車"};
int price[8]={50000,6500000,70000,655000,999999,300000,750000,};
int p,q,sum=0;
cout<<"***貴死人玩具店***"<<endl<<endl;
cout<<"[商品價目表]"<<endl;
for(int i=0;i<=6;i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"(8)結帳"<<endl;
re:
cout<<"請輸入商品代碼:"<<endl;
cin>>p;
if(p>=1 && p<=7)
{
cout<<"請輸入數量:"<<endl;
cin>>q;
if(q>0)
{
sum=sum+price[p-1]*q;
goto re;
}
else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}
else if(p==8)
{
goto checkout;
}
else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張郁庭
時間:
2014-2-8 18:15
本帖最後由 張郁庭 於 2014-2-15 16:41 編輯
#include<iostream>
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string name[7]={"冬瓜茶","蘋果冰沙","檸檬愛玉","珍珠奶茶","阿華田","多多綠茶","紅茶"};
int price[7]={15,30,25,25,25,25,15};
int p,q,sum=0;
cout<<"☆★☆ 超級飲料店 ☆★☆"<<endl<<endl;
cout<<"[商品價目表]"<<endl;
for(int i=0; i<=6; i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"(8)結帳"<<endl<<endl;
re:
cout<<"請輸入商品代碼: ";
cin>>p;
if(p>=1 && p<=7)
{
cout<<"數量: ";
cin>>q;
if(q>=0)
{
sum=sum+price[p-1]*q;
goto re;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}else if(p==8)
{
goto checkout;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張郁偵
時間:
2014-2-8 18:21
#include<iostream>
#include<cstdlib>
using namespace std;
int main ()
{
cout<<"∮∮∮愛心甜點店店∮∮∮"<<endl;
cout<<"~商品價目表~"<<endl;
string n[5]={"卡布奇諾 ","濃郁黑咖啡 ","焦糖瑪奇朵 ","黑森林蛋糕 ","原味起司蛋糕",};
int p[5]={160,210,125,95,65};
int a,q,sum=0;
for(int i=0; i<=4; i++)
{
cout<<"("<<i+1<<")"<<" "<<n[i]<<" "<<p[i]<<endl;
}
cout<<"(6) 結帳"<<endl<<endl;
re:
cout<<"請輸入商品代碼: ";
cin>>a;
if(a>=1 && a<=5)
{
cout<<"數量: ";
cin>>q;
if(q>=1)
{
sum=sum+p[a-1]*q;
goto re;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}else if(a==6)
{
goto checkout;
}else
{
cout<<"輸入錯誤!"<<endl;
system ("pause");
goto re;
}
checkout:
cout<<"總共"<<sum<<"元!"<<endl;
system ("pause");
return 0;
}
複製代碼
作者:
周雍程
時間:
2014-2-14 21:03
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int p, q, sum=0;
string name[7]={"黃金玫瑰",
"食人花",
"幽靈草",
"瘋樹 ",
"魔鬼藤蔓",
"含兇草",
"搖頭樹"};
int price[7]={7099,1598,2960,1800,4050,3999,6540};
cout<<"*** special植物專賣店 ***"<<endl<<endl;
for(int i=0; i<=6; i++)
{
cout<<"<"<<i+1<<">"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"<8>結帳"<<endl<<endl<<endl;
re:
cout<<"請輸入商品代碼: "<<endl;
cin>>p;
if(p>=1 && p<=7)
{
cout<<"數量: "<<endl;
cin>>q;
if(q>=1)
{
sum=sum+price[p-1]*9;
goto re;
}
}
else if(p==8)
{
goto checkout;
}
else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<"總共"<<sum<<"元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
施伯叡
時間:
2014-2-14 21:05
#include<iostream>
#include<cstdlib>
using namespace std;
int main ()
{
int p,q,sum=0;
string name[5]={"乒乓球",
"棒球 ",
"足球 ",
"躲避球",
"籃球 "};
int money[5]={50,100,125,200,600};
cout<<"~~~超酷球店~~~"<<endl<<endl;
cout<<"(商品價目表)"<<endl;
for(int i=0; i<=4; i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<money[i]<<"元"<<endl;
}
cout<<"(6)結帳"<<endl<<endl;
re:
cout<<"請輸入商品代碼: ";
cin>>p;
if(p>=1 && p<=5)
{
cout<<"數量: ";
cin>>q;
if(q>0)
{
sum=sum+money[p-1]*q;
goto re;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}else if(p==6)
{
goto checkout;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<"總共"<<sum<<"元"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張彥承
時間:
2014-2-15 16:45
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
cout<<"***Legend's Sports Store***"<<endl;
cout<<"The Price LIST"<<endl;
string name[7]={"Rose4 ",
"NIKE Ambassader",
"JORDAN FLIGHT",
"ADIfast ",
"adizero crazy light",
"NIKE hyperdunk 2013",
"ADIZERO CRAZY QUICK"};
int price[7]={4500,
3950,
2400,
2780,
2950,
2495,
2154};
int p,q,sum=0;
for(int i=0; i<=6; i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"(8)結帳"<<endl<<endl;
re:
cout<<"請輸入商品代碼: ";
cin>>p;
if(p>=1 && p<=7)
{
cout<<"數量: ";
cin>>q;
if(q>0)
{
sum=sum+price[p-1]*q;
goto re;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
}else if(p==8)
{
goto checkout;
}else
{
cout<<"輸入錯誤!"<<endl;
goto re;
}
checkout:
cout<<endl<<"總共"<<sum<<"元!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉得旗
時間:
2014-2-21 19:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string name[7]={"超級瑪利歐","坦克大戰","決勝時刻10","戰地風雲4",
"炸彈人","變形金剛","榮譽勳章"};
int price[7]={120,110,1900,1450,100,599,399};
int p,q,sum=0;
cout<<"@@@無敵電玩店@@@"<<endl<<endl;
cout<<"[商品價目表]"<<endl;
for(int i=0; i<=6; i++)
{
cout<<"("<<i+1<<")"<<name[i]<<"\t"<<price[i]<<"元"<<endl;
}
cout<<"(8)結帳"<<endl<<endl;
re:
cout<<"輸入商品代碼: ";
cin>>p;
if(p>=1 && p<=7)
{
cout<<"你要的數量: ";
cin>>q;
if(q>0)
{
sum=sum+price[p-1]*q;
goto re;
}else
{
cout<<"Error!"<<endl;
goto re;
}
}else if(p==8)
{
goto checkout;
}else
{
cout<<"Error!"<<endl;
goto re;
}
checkout:
cout<<endl<<"共"<<sum<<"元!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2