C++语言课程设计习三指导书08本.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计习三指导书08本

天津理工大学 《C++语言课程设计》实验教学指导书三 课程代码: 1460420 课程名称: C++语言课程设计/ C++ Practice Designing 开课院(系)、实验室:华信软件学院、HX103机房 适用专业: 软件工程 实验指导书名称: C++大学简明教程——实例程序设计 指导教师: 张一鸣 教学时间: 2009~2010学年第一学期 实验三 工资表应用程序 一、预备知识 类的继承知识(虚基类、抽象类和虚函数)(参考P348) 基类和派生类的概念、如何声明、定义和使用。 派生类中有与基类同名的成员函数的重定义和重载。 当多个派生类从同一个基类派生出来,并且每个派生类都有与积累同名的成员函数时,就要使用虚函数。(参考P362) 当一个虚函数被设置=0时,这个虚函数就成为纯虚函数,而包含这个纯虚函数的类也就成为抽象类。(参考P363) 二、实验目的 学会使用基类和派生类并将其应用在C++程序中。 (2) 利用类的继承与多态性实现教17中介绍的工资表管理应用程序,对公司内部不同类型的员工分别计算其工资收入。 (3) 在工资表管理应用程序的总控菜单中增加计算计件工人工资和显示全部人员工资信息的功能选项,并实现相应的功能。 三、实验任务 (1) 预备知识:学习类的继承知识包括虚基类、抽象类和虚函数及其应用 (2) 实现工资表管理应用程序(教程17,P346) (3) 完成对工资表管理应用程序的改进: 第一、在总控菜单中增加接受计件工人的信息输入功能选项,并编写相应的功能模块,通过输入计件工人的信息,计算其工资信息并输出;(教程17练习题17.11) 第二、在总控菜单中增加显示全部人员工资信息的功能选项,并统计出全体职工人数和工资总额,实现相应的功能。(教程17练习题17.13) 四、实验内容: 声明公有整型常量Number(人员数量)值为5。 声明结构体类型Employee(姓名、类别、应发工资、所得税、实发工资),定义有Number个元素的结构体数组。 声明枚举类型LB(one=1, two, three, four, five)。 按人员类别(固定薪金、计时薪金、业绩提成薪金)分别建立工资计算函数。 计时工资计算函数HourWage:输入工时、小时工资,按教程10(或教程4)的程序要求完成工资计算并返回员工的工资数。 提成工资计算函数CommWage:定义常量float型商品单价=100.0f、float型销售底薪=500.0f,按P173)练习题9.11的要求完成销售奖励计算,计算销售人员的工资=销售底薪+奖励,返回员工的工资数。 固定工资计算SalaryWage:输入工资级别(工资级别five或one错误),按下表返回工资数。 1: 1000元 4: 2500元 2: 1500元 5: 3000元 3: 2000元 建立个人所得税计算函数IncomeTax (float),按下表计算并返回每个人的应缴税额。 个人所得税税率表 级数 全月应纳税所得额 税率(%) 1 不超过500元的 5 2 超过500元至2000元的部分 10 3 超过2000元至5000元的部分 15 4 超过5000元至20000元的部分 20 5 超过20000元至40000元的部分 25 6 超过40000元至60000元的部分 30 7 超过60000元至80000元的部分 35 8 超过80000元至100000元的部分 40 9 超过100000元的部分 45 全月应纳税所得额 薪金1600 参考:教程9个人所得税应用程序。 建立工资汇总函数WageSum,形参可有(结构体数组)可无(公有数组),返回double型工资总数。 主函数: 循环接收姓名、人员类别(类别 three或one错误),根据人员类别分别调用各类人员工资计算函数。 调用个人所得税计算函数。 根据应发工资、所得税计算实发工资,将姓名、应发工资、个人所得税、实发工资填入结构体数组。 调用工资汇总函数计算人员总工资。 显示员工工资数据及工资总数,注意:以2位小数的形式显示。 注:在每次实验完成后编写实验报告,其要求如下: 实验报告要求 (采用统一的实验报告纸,分首页和续页) 实验名称 实验人员学号、姓名、班级、地点、日期等 实验目的 设计思想 程序结构:若干文件、函数各完成什么功能,之间的关系。 主要流程图 关键代码(加注释) 技术总结与体会 采用的技术(知识)及使用体会 调试过程中遇到的问题及解决方法。 Building industry opens up new world of entrepreneurial struggle to build a three provinc

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档