- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c++实验要求文档.ppt
课堂案例——航空货物托运费用计算 1、应用场景 春秋航空公司对物品超重的旅客实行分段收费,收费标准如下表。请为春秋航空公司设计“航空货物托运费用计算程序” =15公斤 免费 15~25公斤 =15公斤 免费; 15公斤 12元/公斤 25~45公斤 =15公斤 免费; 15~25公斤 12元/公斤; 25公斤 15元/公斤 45~80公斤 =15公斤 免费; 15~25公斤 12元/公斤; 25~45公斤 15元/公斤; 45公斤 20元/公斤 80公斤 =15公斤 免费; 15~25公斤 12元/公斤; 25~45公斤 15元/公斤; 45~80公斤 20元/公斤 80公斤 30元/公斤 课堂案例——航空货物托运费用计算 2、设计要求 (1)通过简单的输入货物的重量即可计算托运费用 (2)能够对货物信息进行查询 (3)能够将货物信息进行长期保存 课堂案例——航空货物托运费用计算 1、开始编写cargocharge.cpp文件,向使用者说明该计算程序的功能。 要求: 程序的基本元素包含完整; 可以向屏幕输出信息; 编译无错,运行正确; 2、编程实现,对于一个携带20公斤物品的旅客,春秋航空公司收取的托运费用是多少? 要求: 声明正确的变量类型和个数; 接受键盘输入; 输出正确的计算结果; 课堂案例——航空货物托运费用计算 3、编程实现,对货物的分段计费。 要求: 正确使用条件选择语句; 4、编程实现,能计算若干个旅客的货物费用,直到工作人员要求它停止为止 要求: 正确使用循环语句; 课堂案例——航空货物托运费用计算 5、编程实现,“航空货物托运费用计算程序”的菜单,菜单项包括: (1)接收数据输入 (2)计算托运费用 (3)显示费用等信息 (4)退出 要求: 菜单项的具体功能实现由简单输出菜单命令代替; 每个菜单项调用完成后显示主菜单 6、编程实现,用函数实现各个菜单的功能 要求: 对应菜单项的调用能完成对应的功能:init(),input(),calcCharge(),output(), 课堂案例——航空货物托运费用计算 7、编程实现,10个顾客的航空货物托运费用计算 要求: 定义大小为10的数组存储旅客、货物重量及托运费用,将分段计算指标也用数组存储; 实现以下函数,完成单个和所有货物的费用计算、存储和输出 init(),input(),calcCharge(),calculate(),outputall(),outputone(); 8、编程实现,任意数量顾客的航空货物托运费用计算 要求: 用指针动态申请内存空间来保存货物数据 课堂案例——航空货物托运费用计算 9、用面向对象的思想改写程序,定义并实现完整的航空货物类 要求: (1)抽象类 (2)类的属性和方法的确定 (3)设定数据成员和成员函数的类型 (4)确定访问限定符、静态属性 (5)实现所有已定义的类 (6)编写main函数,创建对象,测试对象 课堂案例——航空货物托运费用计算 10、采用继承机制实现危险品的费用计算 要求: (1)定义AirCargo类 (2)添加“危险级别”和“用途说明”属性 (3)危险品除了收取基本重量托运费用之外,不同的危险级别,收取相应的附加费用,标准自定 课堂案例——航空货物托运费用计算 11、采用多态机制实现费用查询 要求: (1)修改菜单,添加查询的选择; (2)将费用计算函数定义为虚函数,在cargo类和aircargo类定义不同的实现; (3)实现查询函数query(),通过货主姓名查询输出相应货物的所有信息。 课堂案例——航空货物托运费用计算 12、采用文件实现货物信息的永久保存 要求: (1)修改菜单,添加保存和读出的选择; (2)实现Save()函数,将所有信息写入文件; (3)实现Open()函数,从文件中读取已有的信息显示输出。 对比案例——房屋价格自动计算 1、应用场景 888房地产委托开发“房屋价格自动计算软件”来替代以前的人工计算。该公司计算一套房屋市场销售价格的依据如下: (1)基本价格为2800元/平米 (2)每增加1楼,单价上涨50元/平米 (3)朝南的户型,单价上涨30元/平米 2、设计要求 (1)能够方便地将房屋数据录入程序,并得出销售价格 (2)能够对房屋价格情况进行查询 (3)能够将房屋数据进行长期保存 对比案例——房屋价格自动计算 3、请用流程图描述“房屋价格自动计算软件”,并根据你所画的流程图走向,计算一套100平米、朝南、5层的市场销售价格是多少? 4、请模仿“货物费用计算”,设计该程序代码 (1)定义合适的变量名和数据类型来保存房屋信息; (2)请编写初始化函数,对上述变量进行初始化; (3)请编写函数,接收房屋的信息; (4)请编写计算函数,只根据基本价格计算房
您可能关注的文档
最近下载
- 吊篮日常检查记录.doc VIP
- 16S401 管道和设备保温、防结露及电伴热.docx VIP
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理试题评价分析与教学反思理试题评价分析与教学反思.docx
- 2019人教版高中数学A版 必修第2册《第九章 统计》大单元整体教学设计[2020课标].pdf
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案.docx
- 建筑装饰设计基础第1章电子课件 .pptx VIP
- 心理健康教学课件:七年级上第1课走进心理健康课.pptx
- 天然气调压器切断阀介绍.ppt VIP
- 对外汉语时间教学.ppt VIP
- 《人造板工艺学》课件 第十三单元 生产工艺设计.ppt VIP
文档评论(0)