資源簡介
職工公司系統
代碼片段和文件信息
#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?<“姓名:“?< }
protected:
int?coursetime;
- 上一篇:防火安全門(oled.c)
- 下一篇:數據結構單鏈表c語言源代碼
評論
共有 條評論