- 219
- 0
- 约1.3千字
- 约 35页
- 2018-12-09 发布于河南
- 举报
C课件案例十三饮料自动售货机
案例十三 饮料自动售货机
本案例知识要点
数组的使用
类的设计和使用
类间调用
一、案例需求
案例描述
本案例模拟饮料自动售货机的销售过程。首先由顾客投币,机器显示投币金额。接下来顾客选择要购买的饮料,如果投币金额足够并且所购饮料存在,则提示用户在出口处取走饮料,同时找零。如果投币金额不足,则显示提示信息。如果所购饮料已经售完,显示售完信息。
案例效果图
饮料自动售货机案例效果如图所示。
饮料自动售货机案例效果图
功能说明
只接受10元、5元、2元、1元和0.5元的纸币和硬币。
顾客一次只能投入一种上述金额的纸币或硬币,当用户重复投入时货币金额累加。
销售的饮料包括5种:可口可乐(2元)、百事可乐(2元)、橙汁(3元)、咖啡(5元)、纯净水(1.5元)。
系统通过必要的提示信息,提示用户完成相应的操作。
若顾客所购买的饮料已经售完,则进行提示并询问用户是否购买其他饮料。
完成一次售货后,系统自动进行结算找零。
二、案例分析
根据系统功能要求,首先设计处理钱币的类和商品信息类。处理钱币的类主要完成与钱币相关的任务,如给顾客找零等。商品信息类主要用来处理与商品相关的任务,如获得商品信息等。
还需要设计一个自动售货机类来实现饮料的售货过程。在这个类中,将钱币类和商品信息类作为其数据成员。同时定义了包含5个GoodsInfo对象的数组,负责保存饮料的3个信息:名称、价格和库存量,并且
您可能关注的文档
- 4.仓储与库存_ppt.ppt
- 4.考研(翻译)词汇专题.ppt
- 4.5涌泉旅游.ppt
- 4.文案的表现技巧.ppt
- 4.药物定量分析与分析方法验证.ppt
- 42碱金属和碱土金属元素2.ppt
- 4.6瀑布旅游.ppt
- 4.3.2中国重要旅游湖泊.ppt
- 4、转炉炼钢工艺制度(下).ppt
- 4地图数据的采集分析处理.ppt
- 2026年中国商用厨房微波炉设备智能控温技术分析报告.docx
- 北京市育才学校2025-2026学年高一下学期期中考试数学试卷(含答案).pdf
- 跨学科实践“制作简易杆秤”(教学设计)八年级物理下学期项目化课程案例.docx
- 跨学科实践“制作微型密度计”(教学设计)-八年级物理下学期项目化课程案例.docx
- 2026年旅游智能酒店客房管理系统报告.docx
- 北京市陈经纶中学2025-2026学年高一下学期贯通班期中考试数学试卷(含答案).pdf
- 河北省廊坊市2024-2025学年高二年级上学期期末考试化学试卷2.pdf
- 2025年酒店人脸识别防盗技术报告.docx
- 2025年数字货币市场前景报告.docx
- 北京市陈经纶中学2025-2026学年下学期期中诊断高二年级数学试卷(含答案).pdf
最近下载
- 文物精品与中华文明超星尔雅学习通满分答案章节测验.doc VIP
- 公益创业学智慧树知到期末考试答案章节答案2024年湖南大学.docx VIP
- 设备台账记录.xls VIP
- 污水处理优化软件:gPROMS二次开发_(8).污泥处理与资源回收模型.docx VIP
- 【MOOC】《信号与系统》(南京邮电大学)章节中国大学慕课答案.docx VIP
- 挡土墙施工工艺流程图.doc VIP
- 《光学显微镜》课件.ppt VIP
- 《光学显微镜》课件.ppt VIP
- 职业技术学院中文专业人才培养方案.docx VIP
- 污水处理优化软件:SuperPro Designer二次开发_(6).动力学模型构建与优化.docx VIP
原创力文档

文档评论(0)