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

📄 employee.h

📁 求雇员工资的c++程序
💻 H
字号:
#include<iostream.h>
#include<string.h>
class Employee
{  private:
       char *Name;
	public:
       Employee(char *p)
	   {
	     Name=new char[strlen(p)+1];
	    if(!Name)
		  cout<<"Memory Error";
	    strcpy(Name,p);
	   }
        ~Employee()
		{
	       delete[] Name;
		}
        char * Getname()
		{
	      return Name;
		}
		virtual float Earnings()= 0;
       virtual void Print()=0;
};
class Boss:public Employee{
private:
	float weeklySalary;
public:
	Boss(char *,float);
	void setweeklySalary(float);
	virtual float Earnings();
	virtual void Print();
};
class CommissionWorker:public Employee
{
	private:
	float Salary;
	float Commission;
	int Quantity;
	public:
       CommissionWorker(char *p,float s,float c,int q);

		void Set(float s, float c, int q);
		virtual float Earnings();
        virtual void   Print();
};
class PieceWorker:public Employee
{
	private:
		float WagePerPiece;
		int Quantity;
	public:
       PieceWorker(char *p,float w,int q);
		void Set(float w, int q);
		virtual float Earnings();
       virtual void Print();
};
class hourlyWorker:public Employee{
private:
	float wage;
	int hours;
public:
	hourlyWorker(char *,float,int);
	void set(float,int);
    virtual float Earnings();
	virtual void Print();
};


⌨️ 快捷键说明

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