【精品】C++员工信息管理

【精品】C++员工信息管理

ID:45555774

大小:81.01 KB

页数:17页

时间:2019-11-14

【精品】C++员工信息管理_第1页
【精品】C++员工信息管理_第2页
【精品】C++员工信息管理_第3页
【精品】C++员工信息管理_第4页
【精品】C++员工信息管理_第5页
资源描述:

《【精品】C++员工信息管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#include#defineN100usingnamespacestd;classEmployee//^?类protected:intnumber;〃编号charname[30];//姓名floatsalary;//职员「■资charzc[30];//职员职称public:voidaddEmployee();//增加voiddisplayO;//显示输出voiddelEmployee();//删除voidcount

2、SalaryO;〃计算工资intgetnum(){returnnumber;}//查询voidchange();//修改);fIvizJfrj%rj*rj%//classManager〃***********classManager:virtualpublicEmployee{floatfixedSalary;//经理固定工资public:Manager(floatx=8000):fixedSalary(x){}//经理的构造函数voidcountSalary()//v

3、"算工资的函数{salary=fixedSalaiy;/Igg•

4、卜•卜//classTechnologyfIvizJfrj%rj*rj%rj%classTechnology:virtualpublicEmployee{floatfixedSalary;inthour;public:Technology(floatx=100):fixedSalary(x){}//技术工的构造函数voidcountSalary()//vp算工资的函数{cout«"请输入技术工工作时间:"«endl;cin»hour;while(hour>250){coutvv”技术工工作吋间不得超过250小吋,请重新输入:”;cin

5、»hour;}salary=fixedSalary*hour;//classSaleKf//rTwrT*rTwrTwrTwrTwrTwrTwrT*classSale:virtualpublicEmployee{floatsaleSum;//销售总额floatgetRate;//提成比率public:Sale(floaty=0.04):getRate(y){}voidcountscdary(){coutvv“请输入销售人员的销售总额:”vvendl;while(saleSum>99999){cout«*销售总额已达上限,请重新输入:”;

6、cin»saleSum;}cin»saleSum;salary=saleSum*getRate;//aK//classSalemanagerfIvizJf*7**7*rj%rj^rj%rj%rj^rj.classSalemanager:virtualpublicEmployee{floatfixedSalary;〃销售经理的固定工资floatsaleSum;//销售总额floatgetRate;//提成比率public:Scdemanager(floatx=5000,floaty=0.05):fixedSalary(x),getRat

7、e(y){}voidcountsalary(){cout«H请输入销售经理销售总额:M«endl;while(saleSum>99999){coutvv”销售总额已达上限,请重新输入:“;cin»saleSum;1cin»saleSum;salary=fixedSalary+saleSum*getRate;};〃类外定义函数Kf//rTwrT*rTwr?*rTwrTwrTwrTwrTwrT*rY^voidEmployee::addEmployee()〃输入员工信息{cout«M请输入员工信息:"Vvendl;cout«H编号(100-

8、999):H;cin»number;while(number999){coutvv”编号的范围应在(100〜999),请重新操作!n«endl;cout«H编号(范围:100-999):,f;cin»number;}cout«H姓名:”;cin»name;cout«n职称:”;cin»zc;voidEmployee::display。//显示员工信息cout«H

9、H«setw(10)«number«M

10、H«setw(10)«name«M

11、n«setw(10)«zc«H”vvendl;

12、M«setw(10)«s

13、alary«H

14、H«endl;cout«n

15、1voidEmployee::change()〃改变员工信息cout«”请输入员工新信息:H«endl;cout«M编号(100〜999):“;cin»number;while

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。