c++基础知识及其基本控制结构程序设计.pdfVIP

c++基础知识及其基本控制结构程序设计.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c++基础知识及其基本控制结构程序设计 精品 实训 1:c++基础知识及其基本控制结构程序设计 【实训目的】 理解并掌握程序的分支、循环结构 提高程序可读性 学习库函数的使用 进一步学习掌握查找与修改编译错误的方法 初步学习调试方法 【实训题目和要求】 已知袋中有若干个白球和黑球,每次从中取出两个球,如取出的两个球为同色,则放回一个 白球(如果第一次取出两个黑球,则在后面取出的白球中放回一个);如取出的两个球为异 色,则放回一个黑球。试设计取球过程的模拟程序,判断最后剩下的一个球的颜色。 实训要求: 1. 打印每次取出的小球的颜色; 2. 分析执行结果。 【测试数据】 1. 3 个黑球,2 个白球; 2. 2 个黑球,4 个白球; 【结论】 可编辑 c++基础知识及其基本控制结构程序设计 精品 实训 2 类和对象 【实训目的】 掌握声明类的方法,类和类的成员的概念和定义对象的方法; 掌握用类和对象编制基于对象的程序; 学习检查和调试基于对象的程序。 【实训题目和要求】 设计一个日期类 Date,可以求昨天的日期和明天的日期,输出格式为:月/ 日/年。 【实训提示】 闰年 2 月 29 天,否则为 28 天。 闰年的判断:((year%4==0)(year%100=0))|| (year%400==0) 【测试数据】 1. 12/31/2007 2. 1/1/2008 3. 2/28/2000 4. 2/28/2001 可编辑 c++基础知识及其基本控制结构程序设计 精品 实训 3 简单的人员管理系统 【实训目的】 掌握类的继承与派生; 掌握虚函数的使用; 【实训内容和要求】 某软件公司现有三类人员:行政管理人员、项目开发人员和各个部门的管理人员(既担 任行政管理工作,又参加项目开发)。现在需要对公司的人员信息进行统一管理,存储人员 的编号、姓名、职务级别、固定月薪和计算每月奖金,并且能够显示其全部收入。 人员的编号基数为 8000 ,每当新增加一个人员是编号顺序加 1 即可; 行政管理人员和项目开发人员均划分为三个等级,行政人员分为总经理、部门经理和小 组长;项目开发人员分为工作时间不满一年的、工作时间超过一年不到三年的和工龄在三年 以上的。 行政管理人员的最高级别为总经理,每月工资为 12000 元,固定月薪的计算公式为 12000× (3—级别 +1)/3 ;每月固定奖金为 3500 元。 项目开发人员的最高级别是工龄在三年以上的员工,每月工资为 6000 元,固定月薪的 计算公式为 6000× (3—级别 +1)/3 ,奖金为其加班的小时数×40 元/小时 +500. 各个部门的管理人员的待遇同项目开发人员的待遇,另外在加上小组长基本的固定月 薪。 试编程实现上述人员管理。 【提示】 对于三类公司职员,都有其共同特征:一个雇员的基本信息。包括这个雇员的编号、姓 可编辑 c++基础知识及其基本控制结构程序设计 精品 名、职务级别和月收入。所以可定义一个公司雇员的基类,由这个基类派生行政管理人员类 和项目开发人员类;由于各部门管理人员同时具有行政管理人员和项目开发人员的特点,所 以可再由这两个派生类派生出部门管理人员类。 参考运行结果: 请选择菜单: 行政管理(M 或 m) 开发人员(D 或 d) 项目管理(B 或 b)

文档评论(0)

151****1589 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档