• 大小: 1.69KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 析构函数  

资源简介

职工公司系统

资源截图

代码片段和文件信息

#include 
using namespace std;
class staff
{
public:
staff(double bSalary)
{
basicSalary = bSalary;
}
virtual void input() = 0;
virtual void output() = 0;
protected:
char name[30];
double basicSalary;
};
class teacher : public staff
{
public:
teacher(int basicsalary = 3000) : staff(basicsalary) { }
void input()
{
cout << “姓名?“;
cin >> name;
cout << “职称    1,教授    2,副教授    3,讲师   (输入1,2或3):“;
cin >> title;
cout << “课时?“;
cin >> coursetime;
}
void output()
{
double salary;
switch (title)
{
case 1:   salary = basicSalary + coursetime * 50;  break;
case 2:   salary = basicSalary + coursetime * 30;  break;
case 3:   salary = basicSalary + coursetime * 20;
}
cout << “姓名:“ << name << “\t本月工资:“ << salary << endl;
}
protected:
int coursetime;

评论

共有 条评论

相关资源