c++-小型公司工资管理系统实习报告

上传人:油条 文档编号:115900675 上传时间:2019-11-15 格式:DOCX 页数:12 大小:17.70KB
返回 下载 相关 举报
c++-小型公司工资管理系统实习报告_第1页
第1页 / 共12页
c++-小型公司工资管理系统实习报告_第2页
第2页 / 共12页
c++-小型公司工资管理系统实习报告_第3页
第3页 / 共12页
c++-小型公司工资管理系统实习报告_第4页
第4页 / 共12页
c++-小型公司工资管理系统实习报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《c++-小型公司工资管理系统实习报告》由会员分享,可在线阅读,更多相关《c++-小型公司工资管理系统实习报告(12页珍藏版)》请在金锄头文库上搜索。

1、#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;char 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()retur

2、n name;char get3()return sex;int get4()return age;double payment()return pay;class technician:public employee /技术员protected:int workhour;public:void set()coutnum;employee:set();coutworkhour;coutendl;pay=100*workhour;technician teA;class manager:public employee /经理public:void set()coutnum;employee:se

3、t();coutendl;int get()return 8000;manager manaA;class seller:public employee /销售员protected:double sell;int managernum;public:void set()coutnum;employee:set();coutsell;coutmanagernum;pay=sell*0.04;coutendl;int get5()return managernum;double get6() return sell;void tongji()coutsetw(12)numsetw(12)names

4、etw(12)sellendl; ;seller seB;class sellmanager:public employee /销售经理protected:int sumsale;public:void set()coutnum;employee:set(); coutendl; for (int i=0;iB;i+) if (num=sei.get5()sumsale=sumsale+sei.get6(); pay=5000+sumsale*0.005;void tongji()cout职工号为 num 销售经理 name 下属销售员的业绩为:endl; coutendl;coutsetw(

5、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+)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; cou

6、tendl;cout 请选择您所需的操作 endl; cout 数据输入:1,并按回车键 endl;cout 数据统计:2,并按回车键 endl;cout 数据打印:3,并按回车键 endl;cout 数据备份:4,并按回车键 endl;cout 退出系统:5,并按回车键 endl; coutendl;coutc;coutendl;void cijimulu()cout 小型公司工资管理系统 endl; coutendl;cout 请选择您所需的操作 endl; cout技术员数据输入: 1,并按回车键 endl;cout经理数据输入: 2,并按回车键 endl;cout销售员数据输入: 3,

7、并按回车键 endl;cout销售经理数据输入:4,并按回车键 endl;cout返回上一级: 5,并按回车键 endl; coutendl;coutd;coutendl; void biaotou()coutendl; coutsetw(12)职工号setw(12)姓名setw(12)性别setw(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+) i

8、f(seb.get5()=semanaa.get1() coutendl; seb.tongji(); s=s+seb.get6(); coutendl; coutsetw(8)销售额总计: setw(21)s endl; coutendl; cout销售经理按工资排序为:endl; biaotou(); for(int i=0;iA-1;i+) for(int j=i+1;jA;j+) if(semanai.payment()semanaj.payment() sellmanager g; g=semanai; semanai=semanaj; semanaj=g; for (int k=0;kA;k+) biaozhong(); coutsetw(12)semanak.get1()setw(12)semanak.get2()setw(12)semanak.get3()setw(12)semanak.get4()setw(12)semanak.payment()endl; biaowei();void daying()int k;cout请等待.endlendl;cout职工基本情况一览表如下

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号