一个C++问题

jewel0916 2011-04-17 08:50:59
6.编写一个简单的工资管理系统。
具体要求:设计三个类Employee类,Manager类和HourlyWorker类。Manager类和HourlyWorker类是Employee类的子类。Emloyee类记录职工的姓名和编号,Manager类增加了经理的工资属性;Hwourlyworker记录钟点工每小时的工资数和一个月的工作小时数。每一个类中必须包含构造函数,析构函数,修改和获取所有数据成员的函数,计算职工工资,显示职工姓名和编号的虚函数。
主函数中设计一个数组存放所有职工对象。提示用户选择:
[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出

选择1时,输入职工名字,编号,职工类别,工资情况
选择2时,显示数组中所有职工的姓名,编号和工资
选择3时,显示数组中所有经理的姓名,编号和工资
选择4时,显示数组中所有钟点工的姓名,编号和工资
选择5,提示“谢谢使用,再会”后,退出。

程序运行示例:

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:1
输入职工信息:
姓名:张三
编号:9904
类别:经理
月工资:2000
***增加一个职工***
张三 9904 2000

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:1
输入职工信息:
姓名:李四
编号:9905
类别:经理
月工资:1000
***增加一个职工***
李四 9905 1000

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:1
输入职工信息:
姓名:王五
编号:9906
类别:钟点工
小时工资:10
月工作小时数:50
***增加一个职工***
王五 9906 小时工资:10, 月工作小时数:50

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:2

***职工工资表***
张三 9904 2000
李四 9905 1000
王五 9906 500

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:3

***经理工资表***
张三 9904 2000
李四 9905 1000

[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:4

***钟点工工资表***
王五 9906 10 50 500


[1] 增加一个职工
[2] 显示数组中所有的职工以及他们的工资
[3] 显示数组中所有的经理以及他们的工资
[4] 显示数组中钟点工以及他们的工资
[5] 退出
输入选择:5
***谢谢使用,再会***
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pathuang68 2011-04-17
  • 打赏
  • 举报
回复
版规规定:不能帮别人做作业。

有啥具体问题?请提出来。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧