小型公司工资管理系统C++实习

上传人:re****.1 文档编号:494793411 上传时间:2023-07-22 格式:DOC 页数:30 大小:750KB
返回 下载 相关 举报
小型公司工资管理系统C++实习_第1页
第1页 / 共30页
小型公司工资管理系统C++实习_第2页
第2页 / 共30页
小型公司工资管理系统C++实习_第3页
第3页 / 共30页
小型公司工资管理系统C++实习_第4页
第4页 / 共30页
小型公司工资管理系统C++实习_第5页
第5页 / 共30页
点击查看更多>>
资源描述

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

1、中国油大学(华东)信息与控制工程学院程序设计实习报告小型公司工资管理系统的设计与实现专业班级:电气12 级 4 班学号: 120534xx姓名: xxx起止日期:指导老师:董超群2013 年7月27日111.111.21243.14134.1144.21516172三、程序清单#include #include #include #include #includeusing namespace std;const int A=1,B=2,C=1,D=1;/定义全局常变量int n=0;int m2=0,0;int t2;/ 以下是 5 个类的设计class Staff/雇员类(基类)publi

2、c:void data_cin()/成员函数coutname;coutsex;coutage;int turn_num()3return num;string turn_name()return name;char turn_sex()return sex;int turn_age()return age;protected:int num;string name;int age;char sex;int pay;class Technician:public Staff/技术员类(雇员类派生类)4public:void data_cin()coutnum;Staff:data_cin();c

3、outtime;int turn_pay1()return 100*time;protected:int time;class Salesman:public Staff/销售员类(雇员类派生类)public:Salesman()sales_money=0;void data_cin()coutnum;5Staff:data_cin();coutsales_money;coutbelong;pay=sales_money*0.04;int turn_sales_money()return sales_money;int turn_belong()return belong;int turn_p

4、ay2()return sales_money*0.04;protected:int sales_money;int belong;class Manager:public Staff/经理类(雇员类派生类)public:6void data_cin()coutnum;Staff:data_cin();pay=8000;int turn_pay3()return 8000;class Salesmanager:public Manager/销售经理类(经理类派生类) public:int turn_num()return num;void data_cin()coutnum;Staff:dat

5、a_cin();7;/ 以下是对象或对象数组的定义Technician TA;Manager MB;Salesman SC;Salesmanager SMD;/ 有关函数的声明和定义void fun1();void qian();void zhong();void hou();void fun1()cout-endl;void qian()cout endl;cout 职工号性别年龄工资endl;void zhong()cout 8 endl;void hou()cout endl;double wageD;/工资计算法double SM_wage(Salesman S,Salesmanage

6、r SM)int i,j,k;double p;Salesmanager q;for(k=0;kD;k+)wagek=0;for(i=0;iD;i+)double sum=0;for(j=0;jC;j+)if(SMi.turn_num()=Sj.turn_belong()sum+=Sj.turn_sales_money();wagei=sum*0.005+5000;9for(i=0;iD-1;i+)for(j=0;jD-1-i;j+)if(wagejwagej+1)p=wagej+1;wagej+1=wagej;wagej=p;q=SMj+1;SMj+1=SMj;SMj=q;return 0;

7、/ 以下是主函数int main()int flag=1,operate;docout小型公司工资管理系统n;coutn;cout请选择您所需的操作n;10cout数据输入: 1,并按回车键 n;cout数据统计: 2,并按回车键 n;cout数据打印: 3,并按回车键 n;cout数据备份: 4,并按回车键n;cout退出系统: 5,并按回车键n;coutn;coutoperate;switch(operate)case 1:/ 在此添加代码,完成数据输入功能cout 请输入数据: endl;cout 正在输入数据 .endl;fun1();int i;for(i=0;iA;i+)Ti.data_cin();coutendl;fun1();for(i=0;iB;i+)11Mi.data_cin();coutendl;fun1();for(i=0;iC;i+)Si.data_cin();coutendl;fun1();for(i=0;iD;i+)SMi.data_cin();coutendl;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

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