自动售货机C++(共7页).doc
《自动售货机C++(共7页).doc》由会员分享,可在线阅读,更多相关《自动售货机C++(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、程序名称:自动售货机二、程序功能:将程序中的数组输出,并分别按从大到小和从小到大的顺序输出,在输出4.4三、程序设计及实现。1、主函数:main()实现程序的主界面2、public公有成员、private私有成员3、数据设置为string字符串类型、float单精度类型、int整形4、输出:cout 用来输出显示的内容5、选择语句:switch() case1:6、实现简单的界面设计,类的成员变量,调用函数,循环,if语句可操作销售、支付、上架、找零等功能四、程序运行结果:五、程序代码/头文件 #include #include #include #include
2、 using namespace std; /命名空间struct DrinkDrink(float pr, string n);string name; /字符串类型 float price; /单精度 int account; /整形 ;class Vendingpublic: Vending(); /类的公有成员inline void showStorage() const cout 可乐: account endl 奶茶: account endl;cout 凉茶: account endl;inline void showSoldNum() constcout name endl 销
3、售量: m_soldCola endl;cout 销售额: price) endl;cout name endl 销售量: m_soldMilkTea endl;cout 销售额: price) endl;cout name endl 销售量: m_soldTea endl;cout 销售额: price) endl;void addStore();void sellItem();void popMenu();private: /类的私有成员 Drink *m_cola, *m_milkT, *m_T;int m_soldCola, m_soldMilkTea, m_soldTea;Drink
4、:Drink(float pr, string n):name(n), price(pr), account(10) /名称、价格、库存数量 /销售界面Vending:Vending():m_soldCola(0), m_soldMilkTea(0), m_soldTea(0)m_cola = new Drink(float(2.8), 可乐);m_milkT = new Drink(float(3.0), 奶茶);m_T = new Drink(float(3.5), 凉茶);/上架界面 void Vending:addStore()cout n;if(n 3)cout 选择错误 endl;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 售货
限制150内