最新c++-小型公司工资管理系统实习报告.docx
《最新c++-小型公司工资管理系统实习报告.docx》由会员分享,可在线阅读,更多相关《最新c++-小型公司工资管理系统实习报告.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datec+-小型公司工资管理系统实习报告c+-小型公司工资管理系统实习报告#include #include #include #include using namespace std;const A=2;const B=4;int a,b,c,d,s;class employee /员工(基类)protected:string name;int num;int age;c
2、har sex;double pay;public: employee() name=0; num=0; age=0; sex=0; pay=0; void set() coutname;coutsex;coutage;int get1()return num;string get2()return name;char get3()return sex;int get4()return age;double payment()return pay;class technician:public employee /技术员protected:int workhour;public:void se
3、t()coutnum;employee:set();coutworkhour;coutendl;pay=100*workhour;technician teA;class manager:public employee /经理public:void set()coutnum;employee:set();coutendl;int get()return 8000;manager manaA;class seller:public employee /销售员protected:double sell;int managernum;public:void set()coutnum;employee
4、:set();coutsell;coutmanagernum;pay=sell*0.04;coutendl;int get5()return managernum;double get6() return sell;void tongji()coutsetw(12)numsetw(12)namesetw(12)sellendl; ;seller seB;class sellmanager:public employee /销售经理protected:int sumsale;public:void set()coutnum;employee:set(); coutendl; for (int i
5、=0;iB;i+) if (num=sei.get5()sumsale=sumsale+sei.get6(); pay=5000+sumsale*0.005;void tongji()cout职工号为 num 销售经理 name 下属销售员的业绩为:endl; coutendl;coutsetw(12)职工号setw(12)姓名setw(12)销售额 endl;sellmanager semanaA;void line()cout-endlendl;void shuru1() for(a=0;aA;a+)tea.set();line();void shuru2() for(a=0;aA;a+)
6、manaa.set();line();void shuru3() for(b=0;bB;b+)seb.set();line();void shuru4() for(a=0;aA;a+)semanaa.set();line();void mulu()cout 小型公司工资管理系统 endl; coutendl;cout 请选择您所需的操作 endl; cout 数据输入:1,并按回车键 endl;cout 数据统计:2,并按回车键 endl;cout 数据打印:3,并按回车键 endl;cout 数据备份:4,并按回车键 endl;cout 退出系统:5,并按回车键 endl; coutendl
7、;coutc;coutendl;void cijimulu()cout 小型公司工资管理系统 endl; coutendl;cout 请选择您所需的操作 endl; cout技术员数据输入: 1,并按回车键 endl;cout经理数据输入: 2,并按回车键 endl;cout销售员数据输入: 3,并按回车键 endl;cout销售经理数据输入:4,并按回车键 endl;cout返回上一级: 5,并按回车键 endl; coutendl;coutd;coutendl; void biaotou()coutendl; coutsetw(12)职工号setw(12)姓名setw(12)性别setw(
8、12)年龄setw(12)工资endl;void biaozhong() coutendl;void biaowei()coutendl; void tongji() int a,b,s; for(a=0;aA;a+) s=0; semanaa.tongji(); for(b=0;bB;b+) if(seb.get5()=semanaa.get1() coutendl; seb.tongji(); s=s+seb.get6(); coutendl; coutsetw(8)销售额总计: setw(21)s endl; coutendl; cout销售经理按工资排序为:endl; biaotou(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 小型 公司 工资管理 系统 实习 报告
限制150内