- 3
- 0
- 约1.47万字
- 约 11页
- 2016-12-22 发布于北京
- 举报
#include iostream #include string #include fstream #include iomanip using namespace std;
class Person
{ public: virtual void input()=0;
输入职工数据 virtual void input(ifstream infile)=0;
从文件读入职工数据 virtual void output()=0;
输出职工信息 virtual void output(ofstream outfile)=0;
/向指定文件输出职工信息 virtual double incoming()=0;
算职工收入函数 Person()
{next=0; }
virtual ~Person(){} protected: char name[15];
string ID;
师 2:实验员 3:行政人员 4:教师兼实验 员 5:行政人员兼教师*/char address[150] ; string phone; char education[50];
士 c;博士 char sex[10]; int age; double salary;
Person *next;
Salary_Management类声明为友员类 }; class Teacher :virtual public Person { protected:
public: Teacher() { salary=1000;
duty=1;
} void input(); void input(ifstream infile); void output(); void output(ofstream outfile); double incoming(); }; class Assitant :virtual public Person { public: Assitant() { salary=800;
duty=2;
allowance=150;
}; void input(); void input(ifstream infile); void output(); void output(ofstream outfile); double incoming(); protected:
double allowance;
}; class Manager :virtual public Person { public: Manager() {
900元 duty=3;
allowance=250;
} void input(); void input(ifstream infile); void output(); void output(ofstream outfile); double incoming();
protected: double allowance;
}; class Teacher_Assistant : public Teacher,public Assitant { public: Teacher_Assistant() { Teacher::salary=1000;
1000元 duty=4;
Assitant::allowance=150;
150元 } void input(); void input(ifstream infile); void output(); void output(ofstream outfile); double incoming(); }; class Manager_Teacher :public Manager,public Teacher { public: Manager_Teacher() { salary=900;
duty=5;
Manager::allowance=250;
250元 } void input(); void input(ifstream infile); void output(); void output(ofstream outfile); double incoming(); }; class Salary_Management { public:
void AddRec();
void DelRec();
void Modify();
void display();
void Save();
void FindRecID();
记录 void FindRecName();//按职工姓名查找职 工记录 voi
您可能关注的文档
最近下载
- 水泥土换填施工方案.doc VIP
- 医护考编医学基础1000题.pdf VIP
- 20210129-中信建投-因子深度研究系列:高频订单失衡及价差因子.pdf VIP
- 2025年山东高考生物试卷真题解读及答案详解(精校打印).pdf
- 数据治理工作实施指南(50页 PPT).pptx VIP
- 中国共产党对社会主义建设道路的探索(下)——《社会主义发展简史》之九PPT课件.pptx VIP
- 中国共产党对社会主义建设道路的探索(上)——《社会主义发展简史》之八PPT课件.pptx VIP
- 比价招标文件范本.doc VIP
- 2025 年湖北省初中学业水平考试生物学地理会考真题(附答案解析).docx VIP
- 2008长安马自达2发动机ZJ、ZY、Z6原厂车间维修手册.pdf
原创力文档

文档评论(0)