下载此文档

实验16报告.doc


文档分类:高等教育 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
湖南大学信息学院
高等程序设计实验报告
实验名称
实验16 综合实验
系 别
姓 名
学 号
班 级
实验时间
实验地点
实验成绩
实验目的及要求
>(istream &in,WorkerStu &x){
cout<<"Input name,age,score,wages:"<<endl;
in>>>>>>>>;
return in;}
};
int main(){
Worker a;
cin>>a;
cout<<a;
Student b;
cin>>b;
cout<<b;
WorkerStu c;
cin>>c;
cout<<c;
getch();
return 0;
}
结果截图:
2. 某小型公司主要有4 类人员:经理、兼职技术人员、销售经理、兼职销售员,这些人员具有以下属性:
经理:姓名、编号、级别、固定工资、当月薪水、计算月薪、显示信息。
兼职技术人员:姓名、编号、级别、工作小时、每小时工资额、当月薪水、计算月薪、显示信息。
兼职销售员:姓名、编号、级别、销售额、销售额提成、当月薪水、计算月薪、显示信息。
销售经理:姓名、编号、级别、固定工资、销售额、销售额提成、当月薪水、计算月薪、显示信息。
设计要求:
人员编号要求基数为1000,每输入一个人员信息编号顺序加1;对所有人员有升级功能(初始级别为1 级)。
月薪计算办法:
经理固定月薪8000 元;兼职技术人员按100 元/小时领取月薪;兼职推销员按当月销售额的4%提成;销售经理固定月薪5000,销售提成为所管辖部门当月销售总额的5‰。
要求能输入各种人员信息,并输出各种人员的信息。
程序实现:
#include<iostream>
#include<string>
#include<>
using namespace std;
class person
{
protected:
string name;
static int id;
int level;
public:
person(string n,int l)
{
name=n;
id++;
level=l;
}
void set(int l)
{
level=l;
}
void print()
{
cout<<"姓名:"<<name<<endl;;
cout<<"编号:"<<id<<endl;
cout<<"等级:"<<level<<endl;
}
};
class manage:virtual public person
{
protected:
double base,salary;
public:
manage(string n,int l,int b):person(n,l)
{
base=b;
}
void set(int l)
{
person::set(l);
}
void count()
{

实验16报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taoapp
  • 文件大小74 KB
  • 时间2022-02-12
最近更新