- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
#include iostream
#include string
#include iomanip
#include fstream
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()
{
cout其姓名:;
cinname;
cout性别(M/W):;
cinsex;
cout年龄:;
cinage;
}
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 set()
{
cout技术员的编号:;
cinnum;
employee::set();
cout工作时间:;
cinworkhour;
coutendl;
pay=100*workhour;
}
};technician te[A];
class manager:public employee //经理
{
public:
void set()
{
cout经理的编号:;
cinnum;
employee::set();
coutendl;
}
int get()
{
return 8000;
}
};manager mana[A];
class seller:public employee //销售员
{
protected:
double sell;
int managernum;
public:
void set()
{
cout销售员的编号:;
cinnum;
employee::set();
cout销售额:;
cinsell;
cout所属销售经理的编号:;
cinmanagernum;
pay=sell*0.04;
coutendl;
}
int get5()
{
return managernum;
}
double get6()
{
return sell;
}
void tongji()
{
cout│setw(12)num│setw(12)name│setw(12)sell│endl;
}
};seller se[B];
class sellmanager:public employee //销售经理
{
protected:
int sumsale;
public:
void set()
{
cout销售经理的编号:;
cinnum;
employee::set();
coutendl;
for (int i=0;iB;i++)
if (num==se[i].get5())
{
sumsale=sumsale+se[i].get6();
}
pay=5000+sumsale*0.005;
}
void tongji()
{
cout职工号为 num 销售经理 name 下属销售员的业绩为:endl;
cout┌──────┬──────┬──────┐endl;
cout│setw(12)职工号│setw(12)姓名│setw(12)销售额 │endl;
}
};sellmanager semana[A];
void line()
{
cout-------------------------------------endlendl;
}
void shuru1()
{
for(a=0;aA;a++)
te[a].set();
line();
}
void shuru2()
{
for(a=0;aA;a++)
mana[a].set();
line();
}
void shuru3()
{
for(b=0;bB;b++)
se[b].set();
line();
}
void shuru4()
{
for(a=0;aA;a++)
您可能关注的文档
- BEKSA-13员工入厂三级安全教育培训办法.doc
- Bluesky-V6.0-收费管理系统(网络版)软件操作说明.doc
- C01-13质量管理体系程序文件编写规定.doc
- C-13~C-21#楼土方开挖方案.docx
- C16050期货市场风险管理制度(上).docx
- cad-外部参照的应用--及--设计招标评标办法.doc
- CBD-DRP实时分销解决方案(配送中心).doc
- CEM:超越CSM和CRM的客户体验管理方案.docx
- cfo能力综合评估表格(2018版)-提示版.doc
- CH12--案例一-价格资料和折扣资料.doc
- GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 中国国家标准 GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 《GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求》.pdf
- GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 中国国家标准 GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 《GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所》.pdf
- 中国国家标准 GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
- 中国国家标准 GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
原创力文档


文档评论(0)