//employee.cpp
#include<iostream>
#include<cstring>
#include"employee.h"
using namespace std;
int employee::employeeNo=1000; //员工编号基数为1000
employee::employee()
{ individualEmpNo=employeeNo++; //新输入的员工编号为目前最大编号加1
grade=1; //级别初值为1
accumPay=0.0;} //月薪总额初值为0
employee::~employee()
{}
void employee::promote(int increment)
{ grade+=increment; } //升级,提升的级数由increment指定
void employee::SetName(char* names)
{ strcpy(name,names); } //设置姓名
char* employee::GetName()
{ return name;} //提取成员姓名
int employee::GetindividualEmpNo()
{ return individualEmpNo;} //提取成员编号
int employee::Getgrade()
{ return grade;} //提取成员级别
float employee::GetaccumPay()
{ return accumPay;} //提取月薪
technician::technician()
{ hourlyRate=100;} //每小时酬金100元
void technician::SetworkHours(int wh)
{ workHours=wh;} //设置工作时间
void technician::pay()
{ accumPay=hourlyRate*workHours;} //计算月薪,按小时计酬
void technician::promote(int)
{ employee::promote(2); } //调用基类升级函数,升2级
salesman::salesman()
{ CommRate=0.04;} //销售提成比例4%
void salesman::Setsales(float sl)
{ sales=sl;} //设置销售额
void salesman::pay()
{ accumPay=sales*CommRate;} //月薪=销售提成
void salesman::promote(int)
{ employee::promote(0); } //调用基类升级函数,升0级
manager::manager()
{ monthlyPay=8000;} //固定月薪8000元
void manager::pay()
{ accumPay=monthlyPay;} //月薪总额即固定月薪数
void manager::promote(int )
{ employee::promote(3);} //调用基类升级函数,升3级
salesmanager::salesmanager()
{ monthlyPay=5000;
CommRate=0.005;}
void salesmanager::pay()
{ accumPay=monthlyPay+CommRate*sales; } //月薪=固定月薪+销售提成
void salesmanager::promote(int)
{ employee::promote(2);} //调用基类升级函数,升2级
东南大学C++视频教程 配套ppt和源代码
5星 · 超过95%的资源 需积分: 9 127 浏览量
2010-01-04
02:40:24
上传
评论
收藏 1.3MB RAR 举报
虎子呵呵
- 粉丝: 573
- 资源: 30
最新资源
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- sdk.config
- 基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
- 基于matlab实现配电网潮流 经典33节点 前推回代法潮流计算 回代电流 前推电压 带注释.rar
- 基于matlab实现模拟退火遗传算法的车辆调度问题研究,用MATLAB语言加以实现.rar
- 基于matlab实现蒙特卡洛的的移动传感器节点定位算法仿真代码.rar
- 华中数控系统818用户说明书
- 基于matlab实现卡尔曼滤波器完成多传感器数据融合 对多个机器人的不同传感器数据进行融合估计足球精确位置.rar
- 基于matlab实现进行简单车辆识别-车辆检测.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页