首页 自动售货机C++

自动售货机C++

举报
开通vip

自动售货机C++自动售货机C++自动售货机C++自动售货机C++一、程序名称:自动售货机二、程序功能:将程序中的数组输出,并分别按从大到小和从小到大的顺序输出,在输出4.4三、程序设计及实现。1、主函数:main()实现程序的主界面2、public公有成员、private私有成员3、数据设置为string字符串类型、float单精度类型、int整形4、输出:cout〈〈〈〈用来输出显示的内容5、选择语句:switch()case1:6、实现简单的界面设计,类的成员变量,调用函数,循环,if语句可操作销售、支付、上架、找零等功能四、...

自动售货机C++
自动售货机C++自动售货机C++自动售货机C++一、程序名称:自动售货机二、程序功能:将程序中的数组输出,并分别按从大到小和从小到大的顺序输出,在输出4.4三、程序设计及实现。1、主函数:main()实现程序的主界面2、public公有成员、private私有成员3、数据设置为string字符串类型、float单精度类型、int整形4、输出:cout〈〈〈〈用来输出显示的内容5、选择语句:switch()case1:6、实现简单的界面设计,类的成员变量,调用函数,循环,if语句可操作销售、支付、上架、找零等功能四、程序运行结果:五、程序代码//头文件#include〈iostream>#include#includeusingnamespacestd;//命名空间structDrink{Drink(floatpr,stringn);stringname;//字符串类型floatprice;//单精度intaccount;//整形};classVending{public:Vending();//类的公有成员inlinevoidshowStorage()const{cout〈〈"可乐:"〈account<account<〈endl;cout<〈”凉茶:"〈〈m_T—〉account〈price)〈name<〈endl〈<”销售量:”〈〈m_soldMilkTea<〈endl;cout〈〈”销售额:”〈〈m_soldMilkTea*(m_milkT-〉price)〈name<〈":”〈〈endl;cout〈〈”价格:”〈〈m_cola—>price〈account〈〈(m_cola—〉account==0?”(售完)\n":"\n");cout〈〈”2.”<〈m_milkT->name〈〈":"<〈endl;cout〈〈"价格:"〈price〈〈ends<<”库存:”<〈m_milkT-〉account〈〈(m_milkT-〉account==0?”(售完)\n”:”\n");cout<<”3."〈〈m_T—>name〈〈”:"〈〈endl;cout<〈"价格:"〈〈m_T—>price〈account〈〈(m_T-〉account==0?"(售完)\n”:”\n”);cout〈<”请选择:";intn=0,num=0;cin〉>n;floatprice=0;intacc=0;if(n==1){price=m_cola-〉price;acc=m_cola—>account;}elseif(n==2){price=m_milkT—>price;acc=m_milkT->account;}elseif(n==3){price=m_T-〉price;acc=m_T—〉account;}do{if(num〉0)cout<〈"库存不足”〈>pay;}while(pay0)cout〈〈"找零:”<account-=num;}elseif(n==3){m_soldTea+=num;m_T—〉account—=num;}}voidVending::popMenu(){conststringmenu1=”========自动贩卖机========\n1。管理人员界面\n2.销售界面\n3.退出\n”;conststringmenu2=”========自动贩卖机========\n1。显示库存\n2.商品上架\n3.销售查询\n";intn;while(true){cout<〈menu1<〈”请选择:";cin>〉n;if(n==1){cout<〈”请输入密码:";intpassword;cin〉〉password;if(password!=123){//密码为123,输入不是123则现实密码错误cout<〈"密码错误”〈>n;switch(n){//选择语句case1:{showStorage();break;}case2:{addStore();break;}case3:{showSoldNum();break;}default:{cout<<”选择错误”<〈endl;return;}}}elseif(n==2)sellItem();elseif(n==3)exit(0);}}//main()函数的实现,程序的主界面的引导intmain(){Vending*vend=newVending;vend—>popMenu();return0;}
本文档为【自动售货机C++】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
海洋里徜徉
暂无简介~
格式:doc
大小:87KB
软件:Word
页数:6
分类:
上传时间:2023-03-25
浏览量:6