technician.cpp

来自「公司人员管理系统实现的主要功能是实现了公司人员信息的查询」· C++ 代码 · 共 63 行

CPP
63
字号
// Seller.cpp: implementation of the CSeller class.
// bagman.cpp: implementation of the Cbagman class.
//
//////////////////////////////////////////////////////////////////////
#include "Technician.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
Technician::Technician(char* n):Member(n) //技术人员初始化
	{
		int wk;  
		wk=check();        		
		m_worktime=wk;  //工作时间
		setincome(m_worktime*meyhou1);   //设置工作时间后面是计算方法
		m_lever=4;                       //技术员开始级别为4
	}
Technician::Technician(char* n,int wk):Member(n),m_worktime(wk) //初始化列表的方式付值
	{
		setincome(m_worktime*meyhou1);  //设置收入,后面是计算方法
		m_lever=4; //级别为4
	}
Technician::Technician(const Technician& ma)
	{
	  setname(ma.m_name); //设置名字
	  setincome(ma.m_income); //设置收入
	  setidnum(ma.m_idnum); //设置数量
	  m_lever =ma.m_lever;  //设置级别
	  m_worktime=ma.m_worktime;  //设置工作时间
}  
int Technician::check()  //检查函数
	{
		int wt=0,flage=0;
		do{
				cout<<"********请输入此兼职技术员本月的工作时间(小时):\t";
				cin>>wt;
				if(wt<0||wt>360) //限制条件
				{
					cout<<"********输入的时间有误,请重新输入"<<endl;
					flage=1;
				}
			else 
	    		flage=0;
		}while(flage==1);
 		return wt;
	}			

Technician::~Technician(){} //西够函数
void Technician::Uplever()  //设置提升函数
	{
		m_lever++;
	}
int  Technician::Getlever()  //获取级别
	{
		return m_lever;
	}
int Technician::Getwktm()    //取得工作时间函数
	{
		return m_worktime;
	}
void Technician::Setwktm(int wk)  //设置工作时间函数
	{
			m_worktime=wk;
	}

⌨️ 快捷键说明

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