⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7_10.cpp

📁 c++语言程序设计课后答案(清华大学郑莉) 包括清华大学 上课讲义 例子源码等等
💻 CPP
字号:
//7_10.cpp
#include<iostream>
#include<cstring>
#include"employee.h"
using namespace std;
int main()
{
	manager m1;
	technician t1;
	salesmanager sm1;
	salesman s1;
	char namestr[20];           //输入雇员姓名时首先临时存放在namestr中

	cout<<"请输下一个雇员的姓名:";
	cin>>namestr;
	m1.SetName(namestr);	//设置雇员m1姓名

	cout<<"请输下一个雇员的姓名:";
	cin>>namestr;
	t1.SetName(namestr);	//设置雇员t1姓名

	cout<<"请输下一个雇员的姓名:";
	cin>>namestr;
	sm1.SetName(namestr);	//设置雇员sm1姓名

	cout<<"请输下一个雇员的姓名:";
	cin>>namestr;
	s1.SetName(namestr);	//设置雇员s1姓名

	m1.promote(3);	//经理m1提升3级
	m1.pay();	//计算m1月薪

	cout<<"请输入兼职技术人员"<<t1.GetName()<<"本月的工作时数:";
	int ww;
	cin>>ww;  	//输入t1本月的工作时数
	t1.SetworkHours(ww);	//设置t1本月的工作时数
	t1.promote(2);	//t1提升2级
	t1.pay();	//计算t1月薪

	cout<<"请输入销售经理"<<sm1.GetName()<<"所管辖部门本月的销售总额:";
	float sl;
	cin>>sl; 	//输入s1所管辖部门本月的销售总额
	sm1.Setsales(sl);	//设置s1所管辖部门本月的销售总额
	sm1.pay();	//计算s1月薪
	sm1.promote(2);	//s1提升2级

	cout<<"请输入推销员"<<s1.GetName()<<"本月的销售额:";
	cin>>sl; 	//输入s1本月的销售额
	s1.Setsales(sl);	//设置s1本月的销售额
	s1.pay();	//计算s1月薪

	//显示m1信息
	cout<<m1.GetName()<<"编号"<<m1.GetindividualEmpNo()
	    <<"级别为"<<m1.Getgrade()<<"级,本月工资"<<m1.GetaccumPay()<<endl;

	//显示t1信息
	cout<<t1.GetName()<<"编号"<<t1.GetindividualEmpNo()
	        <<"级别为"<<t1.Getgrade()<<"级,本月工资"<<t1.GetaccumPay()<<endl;

	//显示sm1信息
	cout<<sm1.GetName()<<"编号"<<sm1.GetindividualEmpNo()
	    <<"级别为"<<sm1.Getgrade()<<"级,本月工资"<<sm1.GetaccumPay()<<endl;

	//显示s1信息
	cout<<s1.GetName()<<"编号"<<s1.GetindividualEmpNo()
	    <<"级别为"<<s1.Getgrade()<<"级,本月工资"<<s1.GetaccumPay()<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -