欢迎来到天天文库
浏览记录
ID:45555774
大小:81.01 KB
页数:17页
时间:2019-11-14
《【精品】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
此文档下载收益归作者所有