小企業員工管理
每個員工都具有基本資訊(姓名、性別、年齡、職務、工作時間等)但是根據員工型別不同可能屬性也不一樣。
程式初始化時,需要初始化企業的員工基本資訊。並列印輸出。
可以增加新入職的員工。
刪除已經退休的或離職的員工。
計算員工的工資(規則合理即可,不同員工的工資計算不一樣)。
可以按名字或工號查詢具體員工資訊。
#include
#include
#include
using namespace std;
class ccompany;
ccompany::ccompany()
ccompany::~ccompany()
int ccompany::edit()
}int ccompany::getsalary()
int ccompany::getnumber()
void ccompany::output()
int cemployee::edit()
int cemployee::output()
void cemployee::pay()
string cemployee::getnumber()
class cmanager : public cemployee
;cmanager::cmanager()
cmanager::~cmanager()
int cmanager::edit()
void cmanager::output()
int csmanager::edit()
void csmanager::output()
int cfinancalstaff::edit()
void cfinancalstaff::output()
case 2:
case 3:
case 4:
}e[i]->edit();
cout<<「第」=65)
}break;
case 3:
cout<<「請輸入你想查詢的職工姓名:」<>name1;
flag=1;
for(i=0;igetname()==name1)
{flag=0;
k=i;
cout<<「查詢的職工資訊如下:」num1;
flag=1;
for(i=0;igetnumber()==num1)
{flag=0;
k=i;
cout<<「查詢的職工資訊如下:」