本帖最後由 劉得旗 於 2013-7-25 01:35 編輯
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- re:
- string name[]={"黃金制棺材 ","檜木製棺材 ","玻璃棺材 ","青花瓷骨灰盆","飲料罐骨灰盆 ","可口可樂玻璃瓶骨灰盆 "};
- int qty[]={0,0,0,0,0,0};
- int price[]={1240,136,2584,251,987,654};
- int a,b,sum=0,pay,money,e;
- cout<<"@@@死亡屋@@@"<<endl;
- cout<<"商品價目表"<<endl;
- cout<<"(1)黃金制棺材\t\t1200元"<<endl;
- cout<<"(2)檜木製棺材\t\t1250元"<<endl;
- cout<<"(3)玻璃棺材\t\t850元"<<endl;
- cout<<"(4)青花瓷骨灰盆\t\t125元"<<endl;
- cout<<"(5)飲料罐骨灰盆\t\t10元"<<endl;
- cout<<"(6)可口可樂玻璃瓶骨灰盆 25元"<<endl;
- cout<<"消費滿1500送去死!![限量!]"<<endl;
- cout<<"選購完時代號都輸入0即可進入死亡結帳頁"<<endl;
- start:
- cout<<"請輸入死亡商品代號:"<<endl;
- cin>>a;
- if(a==0)
- {
- goto end;
- }
- cout<<"請輸入數量:"<<endl;
- cin>>b;
- if(a>=1 && a<=7 && b>0)
- {
- sum=sum+price[a-1]*b;
- qty[a-1]=b;
- goto start;
- }else
- {
- cout<<"輸入錯誤"<<endl;
- goto start;
- }
- end:
- cout<<endl<<"[死亡購物清單]"<<endl;
- cout<<"-------------------------------"<<endl;
- for(int i=0;i<=5;i++)
- {
- if(qty[i]!=0)
- {
- cout<<name[i]<<"\t"<<price[i]<<"*"<<qty[i]<<"個"<<endl;
- }
- }
- cout<<"-------------------------------"<<endl;
- cout<<endl<<"\t\t總共"<<sum<<"元!"<<endl;
- cout<<"1正確無誤2重新選購"<<endl;
- cin>>e;
- if(e==1)
- {
-
- goto good;
-
- }else if(e==2)
- {
- goto re;
- }else
- {
-
- cout<<"輸入錯誤!腦殘!"<<endl;
-
- }
- good:
- if(sum>=1500)
- {
-
- cout<<"由於消費滿1500,送妳去死!!"<<endl;
-
- }
- cout<<"請輸入付了多少錢: ";
-
- cin>>pay;
-
- money=pay-sum;
-
- if(money==0)
-
- {
- cout<<"剛剛好! ㄧ路好走!"<<endl;
-
- }
- if(money<0)
-
- {
-
- cout<<"錢不夠!你別想走!"<<-money<<endl;
-
- }
-
- if(money>0)
-
- {
- cout<<"總共需要找死人:"<<money<<"元!";
-
- if(money>=500)
-
- {
-
- cout<<"500元鈔票"<<money/500<<"張"<<endl;
-
- money=money%500;
- }
-
- if(money>=100)
-
- {
- cout<<"100元鈔票"<<money/100<<"張"<<endl;
-
- money=money%100;
-
- }
-
- if(money>=50)
-
- {
-
- cout<<"50元硬幣"<<money/50<<"枚"<<endl;
-
- money=money%50;
-
- }
-
- if(money>=10)
-
- {
-
- cout<<"10元硬幣"<<money/10<<"枚"<<endl;
-
- money=money%10;
-
- }
-
- if(money>=5)
-
- {
- cout<<"5元硬幣"<<money/5<<"枚"<<endl;
-
- money=money%5;
-
- }
-
- if(money>=1)
-
- {
- cout<<"1元硬幣"<<money/1<<"枚"<<endl;
-
- money=money%1;
-
- }
-
- }
-
-
- system("pause");
- return 0;
- }
複製代碼 |