欢迎来到天天文库
浏览记录
ID:39615855
大小:95.00 KB
页数:3页
时间:2019-07-07
《实验13综合实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验13综合实验一、实验目的1.综合运用面向对象程序设计语言的相关知识。二、实验内容1.设计基类People,表示一般人员的信息,含姓名、年龄信息;再设计一个表示工作人员的类Worker,含工资信息;接下来设计一个表示学生的类Student,含成绩信息,在职学生类WorkerStu以Worker和Student为基类。采用运算符重载的方式编写针对以上类的输入和显示的程序。运算符重载代码:istream&operator>>(istream&input,WorkerStu&WS){cout<<"SetoneWorkerStu!!!!"<2、<<"name:";input>>WS.Name;cout<<"age:";input>>WS.Age;cout<<"salary:";input>>WS.Salary;cout<<"score:";input>>WS.Score;returninput;}/*输入ostream&operator<<(ostream&output,WorkerStu&WS){cout<<"我是在职大学生!!!!"<3、put<<"salary:"<4、工作小时、每小时工资额、当月薪水、计算月薪、显示信息。兼职销售员:姓名、编号、级别、销售额、销售额提成、当月薪水、计算月薪、显示信息。销售经理:姓名、编号、级别、固定工资、销售额、销售额提成、当月薪水、计算月薪、显示信息。设计要求:人员编号要求基数为1000,每输入一个人员信息编号顺序加1;对所有人员有升级功能(初始级别为1级)。月薪计算办法:经理固定月薪8000元;兼职技术人员按100元/小时领取月薪;兼职推销员按当月销售额的4%提成;销售经理固定月薪5000,销售提成为所管辖部门当月销售总额的5‰。要求能输入各种人员信息,并输出各种人员的信息。多态实5、现代码实例:Employee*Employee_base;//基类指针ManagerMM;//经理Employee_base=&MM;Employee_base->ShowMessage();TechnicianTT;//兼职技术人员Employee_base=&TT;Employee_base->ShowMessage();
2、<<"name:";input>>WS.Name;cout<<"age:";input>>WS.Age;cout<<"salary:";input>>WS.Salary;cout<<"score:";input>>WS.Score;returninput;}/*输入ostream&operator<<(ostream&output,WorkerStu&WS){cout<<"我是在职大学生!!!!"<3、put<<"salary:"<4、工作小时、每小时工资额、当月薪水、计算月薪、显示信息。兼职销售员:姓名、编号、级别、销售额、销售额提成、当月薪水、计算月薪、显示信息。销售经理:姓名、编号、级别、固定工资、销售额、销售额提成、当月薪水、计算月薪、显示信息。设计要求:人员编号要求基数为1000,每输入一个人员信息编号顺序加1;对所有人员有升级功能(初始级别为1级)。月薪计算办法:经理固定月薪8000元;兼职技术人员按100元/小时领取月薪;兼职推销员按当月销售额的4%提成;销售经理固定月薪5000,销售提成为所管辖部门当月销售总额的5‰。要求能输入各种人员信息,并输出各种人员的信息。多态实5、现代码实例:Employee*Employee_base;//基类指针ManagerMM;//经理Employee_base=&MM;Employee_base->ShowMessage();TechnicianTT;//兼职技术人员Employee_base=&TT;Employee_base->ShowMessage();
3、put<<"salary:"<4、工作小时、每小时工资额、当月薪水、计算月薪、显示信息。兼职销售员:姓名、编号、级别、销售额、销售额提成、当月薪水、计算月薪、显示信息。销售经理:姓名、编号、级别、固定工资、销售额、销售额提成、当月薪水、计算月薪、显示信息。设计要求:人员编号要求基数为1000,每输入一个人员信息编号顺序加1;对所有人员有升级功能(初始级别为1级)。月薪计算办法:经理固定月薪8000元;兼职技术人员按100元/小时领取月薪;兼职推销员按当月销售额的4%提成;销售经理固定月薪5000,销售提成为所管辖部门当月销售总额的5‰。要求能输入各种人员信息,并输出各种人员的信息。多态实5、现代码实例:Employee*Employee_base;//基类指针ManagerMM;//经理Employee_base=&MM;Employee_base->ShowMessage();TechnicianTT;//兼职技术人员Employee_base=&TT;Employee_base->ShowMessage();
4、工作小时、每小时工资额、当月薪水、计算月薪、显示信息。兼职销售员:姓名、编号、级别、销售额、销售额提成、当月薪水、计算月薪、显示信息。销售经理:姓名、编号、级别、固定工资、销售额、销售额提成、当月薪水、计算月薪、显示信息。设计要求:人员编号要求基数为1000,每输入一个人员信息编号顺序加1;对所有人员有升级功能(初始级别为1级)。月薪计算办法:经理固定月薪8000元;兼职技术人员按100元/小时领取月薪;兼职推销员按当月销售额的4%提成;销售经理固定月薪5000,销售提成为所管辖部门当月销售总额的5‰。要求能输入各种人员信息,并输出各种人员的信息。多态实
5、现代码实例:Employee*Employee_base;//基类指针ManagerMM;//经理Employee_base=&MM;Employee_base->ShowMessage();TechnicianTT;//兼职技术人员Employee_base=&TT;Employee_base->ShowMessage();
此文档下载收益归作者所有