#include<iostream.h>
//定义函数:计算所选商品的费用
double cost(int m,int n)
{
double s;
switch(m) //分类计算
{
case 6:s=n*3.50;break;
case 4:;
case 5:s=n*2.50;break;
case 7:;
case 8:s=n*5.00;break;
default:s=n*3.00;break;
}
return s;
}
main()
{
int a,b,c,e=5000;
double sum;
cout<<"欢迎使用自动售货机\n"<<endl;
cout<<"您需要购买以下哪种商品,请输入相应的编号:\n"<<endl;
while(1) //定义死循环,利用break语句跳出
{
cout<<"1:百事可乐 3.00元/瓶\n"<<"2:可口可乐 3.00元/瓶\n"<<"3:芬达 3.00元/瓶\n";
cout<<"4:绿茶 2.50元/瓶\n"<<"5:茉莉花茶 2.50元/瓶\n"<<"6:果粒橙 3.50元/瓶\n";
cout<<"7:红牛 5.00元/瓶\n"<<"8:乐虎 5.00元/瓶\n"<<"9:和其正 3.00元/瓶\n";
cout<<"0:退出\n";
cin>>a;
if(a==0)
break;
else
{
cout<<"请输入所购买的商品的数量:\n";
cin>>b;
sum=cost(a,b); //费用总额
}
cout<<"您需要支付:"<<sum<<"元"<<endl;
cout<<"请确认付款:\n"<<"(1:成功 - 0:失败)"<<endl;
cin>>c;
if(c==1)
{
cout<<"付款成功!\n"<<endl;
cout<<"出货成功!\n"<<endl;
}
else cout<<"付款失败!\n"<<endl;
cout<<"是否继续?\n"<<endl;
}
cout<<"谢谢使用,祝您生活愉快!"<<endl;
return 0;
}