栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

12月8日实验报告

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

12月8日实验报告

先建立一个职工类Employee,包含数据成员name(姓名),ID(编号),salary(月薪)以及纯虚函数计算职工的工资、输出职工的信息。以Employee为基类,派生出经理类Manager、技术人员类Technician和销售员类,在经理类中增加数据成员monthpay(固定工资),在技术人员类中增加数据成员hours(工作时长) 和perhour(每小时酬金),在销售员类salesman中增加数据成员amount    (销售额)和slfactor(提成比例)。

在定义类时,所有类中必须包含构造函数、析构函数、修改和获取所有数据成员的函数,以及虚函数计算职工的工资、输出职工的信息。

 

 

#include
#include
using namespace std;
class employee{//父类 
	public:
	employee(){
		cout<<"职工编号:";
		cin>>ID;//没有用参数实现初始化,直接用cin从键盘读取员工信息 
		cout<<"职工姓名:";
		cin>>name;
		cout<<"                            "<>hours;
			salary=perhour*hours;
		}
		void show(){
			cout<<"技术人员"<>amount;
			salary=amount*slfactor; 
		}
		void show (){
			cout<<"销售员"<pay(); p->show();
	p=&tec1; p->pay(); p->show();
	p=&sal; p->pay(); p->show();//pay计算工资,show显示工资 
	return 0;
}

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649375.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号