xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 983KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: C/C++
  • 標簽: 公司??員工??管理??C++??

資源簡介

第一實踐寫的C++,可能很多地方不完善 #include #include #include using namespace std;

資源截圖

代碼片段和文件信息

#include?
#include
#include
using?namespace?std;?
class?company_staff////定義公司員工類
{friend?void??register_1();//定義注冊函數將注冊函數設置為一般函數,并設置為class?company_staff的友員函數
private:
char?name[20];//定義私有數據name
char?NO[15];//定義私有數據no
int?wage;//定義私有數據wage
char?job[20];//定義私有數據job
int?age;//定義私有數據age
char?sex[15];//定義私有數據sex
public:
void?show_menu();//定義輸出菜單選擇函數
void?search();//定義查詢函數
void?revise();//定義修改數據函數
void?paixu();//對所有員工工資從小到大排序
int?renshu();//查詢已經注冊了多少個人
void?delete_1();//刪除員工數據成員函數
void?main_1();
};

class?manager:public?company_staff//建立經理派生類
{friend?void??register_1();//設置注冊函數為manager的友員函數
public:
int?m_wage();//經理的工資計算函數
};
int?manager::m_wage()//返回經理工資的成員函數
{
return?8000;//返回經理的工資
}

class?sell_manager:public?company_staff//建立銷售經理派生類
{
public:
int?s_m_wage();//銷售經理的工資計算函數
};
int?sell_manager::s_m_wage()
{???
cout<<“銷售經理的工資為底薪(5000)+所轄部門銷售額總額*0.5%;\n請輸入銷售部門銷售額總額!“< int?zong;
cin>>zong;
return?(5000+zong*0.005);//返回銷售經理的工資
}

class?sellman:public?company_staff//建立銷售員派生類
{
public:
int?sellman_wage();//銷售員的工資計算函數
};
int?sellman::sellman_wage()
{cout<<“銷售員的工資為銷售額*4%提成;\n請輸入銷售額!“<??int?xiaoshoue;
??cin>>xiaoshoue;
return?(xiaoshoue*0.04);//返回銷售員的工資
}

class?technician:public?company_staff//建立技術員派生類
{
public:
int?t_wage();//技術員的工資計算函數
};
int?technician::t_wage()
{cout<<“技術員工資為工作時間*小時工資(100元每小時)\n請輸入工作時間!“<?int?worktime;
?cin>>worktime;
return?(worktime*100);//返回技術員的工資
}

int?company_staff::renshu()//此函數實現返回已經注冊多少人的數值
{
company_staff?staff[50];
????fstream?iofile(“員工信息.dat“ios::in|ios::binary);//打開二進制文件,以讀入方式打開
????if(!iofile)//如果打不開直接退出程序
????{
????cerr<<“你的程序文件夾下文創建“員工信息.dat”文件,請先創建!“<????abort();
}
int?k=0;
for(int?j=0;j<50;j++)//對50人進行循環遍歷
????{iofile.seekg(j*sizeof(staff[j])ios::beg);?????//文件定位于第n個員工的數據
????????iofile.read((char*)&staff[j]sizeof(staff[0]));//讀出第n個員工的數據
?if(staff[0].age<0)
?k=0;
?else
???if(staff[j].age>0)//對第j人的數據的年齡進行判斷,若有年齡j序號數組里有員工數據
???????k=k+1;//有員工數據的,k值加1
???else
???break;
}
return(k);
iofile.close();
}

void?company_staff::show_menu()//進入公司員工管理系統幾面提示語函數
{
cout<<“★★☆☆☆歡迎進入公司員工管理系統☆☆☆★★??“<cout<<“★★☆☆???????請選擇所需服務???????☆☆★★??“<cout<<“★★☆?????????1.注冊新職工;?????????☆★★??“<cout<<“★★???????????2.查詢職工信息;?????????★★??“<cout<<“★?????????????3.修改職工信息;???????????★??“<cout<<“★?????????????4.刪除員工信息;???????????★??“<cout<<“★?????????????5.查看各職工工資;?????????★??“<cout<<“★?????????????6.退出系統。???????????????★??“<cout<<“★★★★★★★★☆☆☆☆☆☆★★★★★★★★??“<}
///////注冊函數體
void??register_1()//員工注冊成員函數
{? int?company_staff::renshu();
company_staff?staff[50];//定義company_staff?staff[50]
????fstream?iofile(“員工信息.dat“ios::out|ios::app|ios::in|ios::binary);//打開二進制文件,以可讀可寫的方式打開
???for(int?i=staff[50].renshu();i<=50;i++)//循環注冊,并且令i的初值等于現在要注冊的員工的序號
??{?
cout<<“歡迎進入員工注冊系統“< ???if(staff[50].ren

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????33792??2010-06-10?14:00??公司員工管理系統\H1.ncb

?????文件????????238??2010-06-10?14:00??公司員工管理系統\H1.PLG

?????文件??????48640??2010-06-10?14:00??公司員工管理系統\H1.OPT

?????文件????????529??2010-06-10?14:00??公司員工管理系統\H1.DSW

?????文件??????20066??2010-06-10?14:00??公司員工管理系統\Cpp2.cpp

?????文件??????20066??2010-06-10?14:01??公司員工管理系統\Cpp1.cpp

?????文件???????3377??2010-06-10?14:01??公司員工管理系統\Cpp2.dsp

?????文件??????82944??2010-06-10?14:01??公司員工管理系統\Debug\vc60.idb

?????文件?????126976??2010-06-10?14:01??公司員工管理系統\Debug\vc60.pdb

?????文件????2189872??2010-06-10?14:01??公司員工管理系統\Debug\Cpp2.pch

?????文件?????414553??2010-06-10?14:01??公司員工管理系統\Debug\Cpp2.obj

?????文件?????832468??2010-06-10?14:01??公司員工管理系統\Debug\Cpp2.ilk

?????文件?????577599??2010-06-10?14:01??公司員工管理系統\Debug\Cpp2.exe

?????文件????1147904??2010-06-10?14:01??公司員工管理系統\Debug\Cpp2.pdb

?????文件????????736??2010-06-10?14:01??公司員工管理系統\Cpp2.plg

?????文件??????????0??2010-06-10?14:01??公司員工管理系統\員工信息.DAT

?????文件??????48640??2010-06-10?14:01??公司員工管理系統\Cpp2.opt

?????文件????????533??2010-06-10?14:01??公司員工管理系統\Cpp2.dsw

?????目錄??????????0??2010-06-10?14:01??公司員工管理系統\Debug

?????目錄??????????0??2010-06-10?13:57??公司員工管理系統

-----------?---------??----------?-----??----

??????????????5548933????????????????????20


評論

共有 條評論