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

正文內(nèi)容

c課程設(shè)計(jì)-簡單的工資管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)-在線瀏覽

2024-11-08 02:17本頁面
  

【正文】 return 。 5)刪除 員工信息 void Delete(int amp。Num_P,DEPARTMENT *DP,YuanGong *YG) { int n,i,j,k。 cout請輸入需要刪除的員工編號 :。 //檢查輸入信息 ,并獲取員工信息儲存位置 for(i=0。i++) { if(YG[i].GETID()==n) break。system(pause)。}。jNum_D。jNum_D1。 Num_D。 } //刪除該員工 for(k=i。k++) YG[k]=YG[k+1]。 cout刪除成功 !!!\n。 return。 system(pause)。 ofstream fout()。 } else { 7)找到并保存信息到文件 int i。 for(i=0。i++) { foutsetiosflags(ios::left)setw(6)YG[i].GETName() setiosflags(ios::left)setw(8)YG[i].GETID() setiosflags(ios::left)setw(6)YG[i].GETDepartment() setiosflags(ios::left)setw(8)YG[i].GETBaseSalary() setiosflags(ios::left)setw(8)YG[i].GETReward() setiosflags(ios::left)setw(10)YG[i].GETTelephoneSubsidies() setiosflags(ios::left)setw(8)YG[i].GETRoomCharge() setiosflags(ios::left)setw(8)YG[i].GETUtilities() setiosflags(ios::left)setw(6)YG[i].GETShouldPay() setiosflags(ios::left)setw(6)YG[i].GETPaid()endl。 cout保存成功 !!!\n。 } 8) 主函數(shù) main()執(zhí)行 int main() { int NumOfPeople=0。 DEPARTMENT *DP=new DEPARTMENT[D]。 wele()。 do{ switch(Select()) { case 1: InsertNEW(NumOfDepartment,NumOfPeople,DP,YG)。 case 2: TypeAllPeople(NumOfPeople,YG)。 case 3: TypeAllDepartment(NumOfDepartment,DP)。 case 4: SortBySalary(NumOfDepartment,NumOfPeople,DP,YG)。SortByID(NumOfDepartment,NumOfPeople,DP,YG)。 case 5: Modify_Salary(NumOfDepartment,NumOfPeople,DP,YG)。 case 6: Delete(NumOfDepartment,NumOfPeople,DP,YG)。 case 7: Search(NumOfDepartment,NumOfPeople,DP,YG)。 case 8: ChangeALL(NumOfDepartment,NumOfPeople,DP,YG)。 case 9: SaveToFile(NumOfDepartment,NumOfPeople,DP,YG)。 case 0: end_face()。 } 4. 調(diào)試問題 數(shù)據(jù)在輸出時(shí)因?yàn)閿?shù)據(jù)輸入存在問題,沒有把 員工的工資信息全部統(tǒng)計(jì)出 來。 使用方法:當(dāng)用戶運(yùn)行程序時(shí),主函數(shù)會循環(huán)調(diào)用目錄函數(shù)提示用戶選擇想要的操作,直到用戶輸入 0 退出程序,每次顯示目錄都會進(jìn)行清屏操作,保存界面的簡單化主界面 。在輸入的時(shí)候,如果用戶輸入不合法的信息會提示用戶并要求其重新輸入該項(xiàng)信息。 會提示用戶選擇所要修改的選項(xiàng)。 6) .刪除工資信息 當(dāng)用戶輸入 6 時(shí),進(jìn)行刪除工資功能。 7) .查找 工資信息 當(dāng)用戶輸入 7 時(shí),進(jìn)行 查找功能,輸入編號如果找到則顯示出此編號員工的相關(guān)信息 ,否則提示相關(guān)消息 8) . 工資的變動 當(dāng) 用戶輸入 8 時(shí),顯示“輸入修改數(shù)據(jù)的部門”,按提示輸入部門,然后輸入要修改的選項(xiàng) 9) .保存所有資料到文件 當(dāng)用戶需要對所操作的信息進(jìn)行存檔操作時(shí)選擇 9 。 隨著科學(xué)的發(fā)展和社會的 進(jìn)步,許多過去有人工處理的繁雜事物開始交付計(jì)算機(jī)來完成。 參考文獻(xiàn) [1] 譚浩強(qiáng) .C++程序設(shè)計(jì) , 北京:清華大學(xué)出版社, [2] 伍良俊 .Visual C++課程設(shè)計(jì)與系統(tǒng)開發(fā)案例, 北京:清華大學(xué)出版社, 致 謝 本報(bào)告是在 老師的悉心指導(dǎo)和熱情關(guān)懷下完成的 ,在此謹(jǐn)向姚 老 師致以誠摯的謝意 , 祝老師工作順利,身體健康 。 const int P=100。 class DEPARTMENT。//編號 string Name。//部門 float BaseSalary。//獎金 float TelephoneSubsidies。//房租 float Utilities。//應(yīng)付 float Paid。BaseSalary=0。TelephoneSubsidies=0。Utilities=0。Paid=0。 //設(shè)置對象的值 void SET(int id,string name,string department,float B,float Re,float T,float Room,float U,float S,float P){\ ID=id。Department=department。Reward=Re。RoomCharge=Room。ShouldPay=S。}。}。}。}。}。}。}。}。}。}。}。 //部門類 class DEPARTMENT { string Name。 int NumOfPeople。//部門應(yīng)付 float Paid_all。ShouldPay_all=0。}。NumOfPeople=n。Paid_all=p。 //返回各數(shù)據(jù)成員的值 string GETName(){return Name。 int GETNumOfPeople(){return NumOfPeople。//部門人數(shù) float GETShouldPay_all(){return ShouldPay_all。//部門應(yīng)付 float GETPaid_all(){return Paid_all。 //部門已付 }。 } bool Comp_Salary(YuanGong a,YuanGong b) { //比較兩個員工的工資 return ()()。 } void SortByID(int Num_D,int Num_P,DEPARTMENT *DP,YuanGong *YG) { //調(diào)用庫函數(shù) ,按編號排序 sort(YG,YG+Num_P,Comp_ID)。Num_D,int amp。 char c。 cout有數(shù)據(jù) ,是否讀入 (Y/N) ?。 if(c==39。||c==39。) {system(cls)。} int i。 float BaseSalary。//獎金 float TelephoneSubsidies。//房租 float Utilities。//應(yīng)付 float Paid。 //開始讀取文件 ,添加數(shù) 據(jù) ifstream fin()。i10。 while(finnameIDDepartmentBaseSalaryRewardTelephoneSubsidiesRoomChargeUtilitiesShouldPayPaid) { //添加員工信息 YG[Num_P++].SET(ID,name,Department,BaseSalary,Reward,TelephoneSubsidies,RoomCharge,Utilities, BaseSalary+Reward+TelephoneSubsidies ,RoomCharge+Utilities)。iNum_D。 //添加部門信息 DP[i].SET(Department,DP[i].GETNumOfPeople()+1,DP[i].GETShouldPay_all()+BaseSalary+Reward+TelephoneSubsidies,DP[i].GETPaid_all()+RoomCharge+Utilities)。 } ()。 //對文件中讀取的數(shù)據(jù)按員工編號排序 SortByID(Num_D,Num_P,DP,YG)。 system(cls)。 cout ...............................................endlendl。 cout endl。 cout 、實(shí)發(fā)工資 endl。 cout endl。 cout endl。 cout endl。 cout ...............................................endlen
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1