一、程序名称:自动售货机二、程序功能:将程序中的数组输出,并分别按从大到小和从小到大的顺序输出,、程序设计及实现。1、主函数:main()实现程序的主界面2、public公有成员、private私有成员3、数据设置为string字符串类型、float单精度类型、int整形4、输出:cout<<<<用来输出显示的内容5、选择语句:switch()case1:6、实现简单的界面设计,类的成员变量,调用函数,循环,if语句可操作销售、支付、上架、找零等功能四、程序运行结果:五、程序代码//头文件#include<iostream>#include<string>#include<vector>#include<cstdlib>usingnamespacestd;//命名空间structDrink{ Drink(floatpr,stringn); stringname;//字符串类型 floatprice;//单精度 ount;//整形};classVending{public: Vending();//类的公有成员 inlinevoidshowStorage()const{ cout<<"可乐:"<<m_cola->account<<endl<<"奶茶:"<<m_milkT->account<<endl; cout<<"凉茶:"<<m_T->account<<endl; } inlinevoidshowSoldNum()const{ cout<<m_cola->name<<endl<<"销售量:"<<m_soldCola<<endl; cout<<"销售额:"<<m_soldCola*(m_cola->price)<<endl; cout<<m_milkT->name<<endl<<"销售量:"<<m_soldMilkTea<<endl; cout<<"销售额:"<<m_soldMilkTea*(m_milkT->price)<<endl; cout<<m_T->name<<endl<<"销售量:"<<m_soldTea<<endl; cout<<"销售额:"<<m_soldTea*(m_T->price)<<endl; } voidaddStore(); voidsellItem(); voidpopMenu(); private://类的私有成员 Drink*m_cola,*m_milkT,*m_T; intm_soldCola,m_soldMilkTea,m_soldTea;};Drink::Drink(floatpr,stringn):name(n),price(pr),account(10){}//名称、价格、库存数量//销售界面Vending::Vending():m_soldCola(0),m_soldMilkTea(0),m_soldTea(0){ m_cola=newDrink(float(),"可乐"); m_milkT=newDrink(float(),"奶茶"); m_T=newDrink(float(),"凉茶");}//上架界面voidVending::addStore(){ cout<<"请选择要上架的商品:\\\\n"; intn,count; cin>>n; i
自动售货机C 来自淘豆网m.daumloan.com转载请标明出处.