永发信息网

某大学的教师的职称等级决定其工资等级,教师共有四种职称等级:助教,讲师,副教授,教授,其月薪分别为

答案:1  悬赏:50  手机版
解决时间 2021-02-07 00:24
  • 提问者网友:锁深秋
  • 2021-02-05 23:40
某大学的教师的职称等级决定其工资等级,教师共有四种职称等级:助教,讲师,副教授,教授,其月薪分别为:助教900元/月,讲师1000元/月,副教授1300元/月,教授1600元/月。编写一个计算教师工资的程序,要求如下:
(1)建立一个抽象基类Teacher,其数据成员有:教师姓名name,教师职称position,教师工资Salary;成员函数有:纯虚函数CalcSalary( )计算教师工资,纯虚函数Show( )输出教师的姓名、职称和工资。
(2)分别从抽象基类Teacher中派生出四个具体类Assistant,Lecture,AssociateProfessor,Professor,分别表示助教,讲师,副教授,教授。在每一个类中实现三个成员函数,构造函数为教师初始化姓名和职称;CalcSalary( )函数计算教师工资;Show( )输出教师的姓名、类别和工资,其中输出格式为:
姓名:name,职称:position,工资:Salary元
(3)教师的姓名和职称信息包含在磁盘文件teacher.txt中,要求建立teacher.txt文本文件,并输入如下信息:
王刚 助教
李铭 讲师,
张莉 副教授
赵蒙 教授
程序从Teacher.txt文件中读取上述信息,作为工资计算依据。
(4)编写一个主函数main测试以上各类,要求用一个基类的指针分别指向派生类对象分别计算每一个人的工资,并将输出结果保存到Teacher.txt文件中。例如输出如下结果:
王刚 助教900
李铭 讲师 1000
张莉 副教授 1300
赵蒙 教授 1600
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-02-06 01:14
这思路很清晰了,就是把汉语翻译成代码了,自己按照这个思路去写吧,相信自己可以的,重点在于封装,继承,多态。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯