- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐
-
饮料自动售货机系统设计
摘要:设计一个饮料机,实现计算应找钱数,找币,以及销售量统计等多种功能。
1.引言
自动售货机像磁卡、银行柜员机一样,以方便、新颖、文明、昼夜效劳等特点,成为
兴旺国家不可缺少的便民配套设施。如今的自动售货机可以为顾客提供多种效劳。顾客可
以根据自己的需要选择商品并投入钱币,售货机接收钱币,售出商品。
2.问题描述
该设计模拟自动售货机的工作原理和方式,完成出售商品、接收钱币、找零钱等功能。
与系统交涉的人有两类:送货员和顾客。
送货员在每周固定时间查看售货机中的饮料数量和钱币数量情况,并根据方案适当添
加饮料。同时,送货员也可以根据需要通过重新初始化增加饮料的种类,或修改饮料的价
格。
顾客根据需要选择饮料,投入钱币,并等待售货机的响应。售货机〔所设计的系统〕
所做的响应:如果售货机中没有该种饮料,则退回上一步,交易失败。否则,如果售货机
中有该种饮料,则判断顾客所投钱币是否足够,如果不够,则提示顾客交易失败,并退回
上一步。如果顾客所投的钱币够所购置的饮料,则售出饮料并询问是否继续购置。如果不
需购置则进展找币,返回初始界面。
当然,实际生活中的售货机可能有更加强大的功能和更完善的处理,这里只模拟一个
售货机系统,所以只实现其核心原理,并练习和提高分析问题能力和编程能力。
问题模型如下图
3.数据构造设计
3.1类构造体说明
采用了iostream.h和string.h
建立了一个饮料机类
classylj
{
public:
ylj(){count=0;}
ylj(stringa,doubleb){name=a;price=b;count=0;}
人人好公,则天下太平;人人营私,则天下大乱。——刘鹗
-
voiddisp();
voidgoumai();
voidgm();
intcount;
stringname;
doubleprice;
intstock;
};
Count为销售量计数器,name为饮料名称,price为饮料价格,stock为饮料存货量。
3.2函数说明
disp()函数用于输出对象。
goumai();函数用于购置时的统计。
gm();函数用于当购置失败时的返回处理。
zhaobi(inta)用于对元的找币。
zhaobj(inta)用于对角的找币。
4.算法设计
#includeiostream
#includestring
usingnamespacestd;
doublesum;
#definepassword123456
classylj
{
public:
ylj(){count=0;}
ylj(stringa,doubleb){name=a;price=b;count=0;}
voiddisp();
voidgoumai();
voidgm();
您可能关注的文档
- 2025年高中生物(新人教版)选择性必修三同步习题:第二章复习提升(同步习题)【含答案及解析】.pdf
- 2025年高中物理实验设计.pdf
- 2025年高中数学课本说课稿.pdf
- 2025年高中政治第二单元遵循逻辑思维规则第4课准确把握概念第1框概念的概述同步提升习题部编版选择性.pdf
- 2025年高中历史(新人教版)选择性必修一同步习题:第四单元复习提升(同步习题)【含答案及解析】.pdf
- 2025年高一地理必修二----第二章城市与城市化单元测试(无答案).pdf
- 2025年验房委托书(精选12篇).pdf
- 2025年马克思对价值、价格与供求关系问题的分析——学习《资本论》笔记.pdf
- 2025年餐饮经理工作总结.pdf
- 2025年餐饮应急预案范文5篇.pdf
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)