freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

公司人事管理系統(tǒng)-在線瀏覽

2025-05-25 13:00本頁面
  

【正文】 ee(char nam[20],char lev[20],int nu,char se,int fla)//初始化編號,基本工資,級別 { strcpy(name,nam)。//等級 number=nu。//性別 salary=1500。 } char* employee::GetName(){ return name。}char* employee::Level(){ return level。}int employee::GetFla(){ return flage。}class Manager:public employee//經(jīng)理{ public: Manager(char nam[20],char lev[20],int nu,char se,int fla)。 void show()。Manager::Manager(char nam[20],char lev[20],int nu,char se,int fla): employee(nam,lev,nu,se,fla){ salary=5000。}class salesman: public employee//銷售員{ protected: float sale_num。//項目額 float sale_numRate。//項目額提成率 public: salesman(){} salesman(char nam[20],char lev[20],int nu,char se,int fla,float s_n,float s_ob)。}。//標記 sale_num=s_n。 sale_numRate=。 salary=sale_objectRate*sale_object+sale_num*sale_numRate。 void show()。//銷售額 float sale_object。SalesManager::SalesManager(char nam[20],char lev[20],int nu,char se,int fla,float s_n,float s_ob):Manager(nam,lev,nu,se,fla){ strcpy(name,nam)。//等級 number=nu。//性別 flage=fla。 sale_object=s_ob。 }class Technical: public employee{ protected: float code_num。 public: Technical(char nam[20],char lev[20],int nu,char se,int fla,float C_n)。Technical::Technical(char nam[20],char lev[20],int nu,char se,int fla,float C_n){ strcpy(name,nam)。//等級 number=nu。//性別 flage=fla。 salary=C_n*code_price。 protected: float bonus。TechnicalManager::TechnicalManager(char nam[20],char lev[20],int nu,char se,int fla,float bon):Technical(nam,lev,nu,se,fla,1){ strcpy(name,nam)。//等級 number=nu。//性別 flage=fla。 bonus=bon。 }class boss{ public: void creat_head()。 void delete_inf()。 void show()。 void read_file()。//寫入文件*/ void modify()。 protected: employee *head。統(tǒng)計函數(shù)void boss::count(){ system(cls)。 while(true) { int all_num=0,SEX_W_num=0,SEX_M_num=0。 float ALL_Salary=0。 int employee_num,salesman_num,SalesManager_num,Technical_num,TechnicalManager_num。 employee *p=head。 if(p1!=NULL) min_salary = p1Salary()。 all_num++。 else SEX_M_num++。 if(p1Salary() min_salary) min_salary = p1Salary()。 else if(p1GetFla()==2) salesman_num++。 else if(p1GetFla()==4) Technical_num++。 p=p1。 } p1=headnext。 coutendl。 cout\t\t\t其中男生人數(shù):SEX_M_num 女生人數(shù):SEX_W_numendl。 cout\t\t\t銷售人員人數(shù)為:salesman_numendl。 cout\t\t\t技術(shù)人員人數(shù)為:Technical_numendl。 cout\t\t\t公司的人均月薪為:ALL_Salary/all_numendl。 cout\t\t\t最低工資:min_salaryendlendl。 } cout\t\t\t是否離開本界面?y/nendl。 if(choice==39。) break。 while(true) { int i=0。 employee *p1=headnext。 char name2[20],name1[20]。//編號 char leve[20]。//性別 float salary。 cout\t\t\t 請輸入修改的類型endl。 cout\t\t\t2 等級 endl。 cinNo。139。 cinnumber。 cinname1。 i=1。 } break。239。 cinnumber。 cinleve。 strcpy(p1level,leve)。 } break。339。 cinnumber。 cinsalary。 p1salary=salary。 } break。 break。 if(i==1) { cout\t\t\t修改成功!endl。 char choice。 if(choice==39。) { break。 employee *p,*min,*p_min,*first=NULL,*tail。 while(p1!=NULL) { for(min=p1,p=p1。p=pnext) { if(pnextSalary() minSalary()) { p_min=p。 } } if(first==NULL) { first=min。 } else { tailnext=min。 } if(p1==min) { p1=p1next。 } } if (first != NULL) { tailnext = NULL。 show()。 else { employee *p=headnext。 ofstream number()。 return 0。 do { int size。 switch(l) { case 1:size=sizeof(employee)。 case 2:size=sizeof(salesman)。 case 3:size=sizeof(SalesManager)。 case 4:size=sizeof(Technical)。 case 5:size=sizeof(TechnicalManager)。 } ((char *)amp。 ((char *)p,size)。 }while(p!=NULL) 。 ()。 }}刪除函數(shù)void boss::delete_inf(){ system(cls)。 employee *p=head。 cout\t\t\t請輸入要刪除員工的編號:endl。 while(p1!=NULL) { if(p1GetEmpNo()==num) { pnext=p1next。 cout\t\t\t該員工已刪除endl。 break。 p1=p1next。 } system(PAUSE)。 int number。 employee *p1=headnext。 cinnumber。 while(p1!=NULL) { if(p1GetEmpNo()==number) { cout姓名 \t\t 編號 \t\t 職務\t\t\t性別 \t\t工資 endl。 p1=headnext。 } p=p1。 } if(p1==NULL) cout\t\t\t查無此人endl。}讀取函數(shù)void boss::read_file(){ employee *p1,*p2。//姓名 int number。//等級 char sex。//工資 int flage。 ifstream infile()。 if(!infile||!in) { cout 尚未存入信息,請創(chuàng)建后再進行操作。 } p1=new employee(name,level,number,sex,flage)。 int size。 do {cout*endl。 p1=p2。 ((char *)(amp。 switch(flage) { case 1:size
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1