版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题,(每题1分,共40分)#include<iostream>#include<string>#include<fstream>usingnamespacestd;classzhigongpublic:voidsetnumber(intn)number=n;voidsetname(char*na)strcpy(name,na);voidsetbumen(char*bu)strcpy(bumen,bu); intgetnumber()returnnumber; char*getname()returnname; char*getbumen()retur
2、nbumen; voidsetzhigong()cout<<”请输入职工所在部门:”;cin>>bumen;cout<<"请输入职工编号:"cin>>number; cout<<"请输入职工姓名:";cin>>name;private:intnumber;charname20;charbumen20;classgongzi页脚内容1public:voidsetgangwei(doubleg)gangwei=g; voidsetjintie(doublej)jintie=j; void
3、setyiliao(doubley)yiliao=y; voidsetshuidian(doubles)shuidian=s; doublegetgangwei()returngangwei; doublegetjintie()returnjintie; doublegetyilao()returnyiliao; doublegetshuidian()returnshuidian; doublegetyingfa()return(gangwei+jintie); doublegetshifa()return(gangwei+jintie-shuidian-yiliao); voidsetgon
4、gzi()cout<<"请输入所得岗位工资:"; cin>>gangwei;cout<<”请输入所得岗位津贴:”;cin>>jintie;cout<<”请输入所需缴纳的水电费:"cin>>shuidian;cout<<"请输入所需要交纳的医疗保险费:”;cin>>yiliao;private:doublegangwei;doublejintie;doubleyiliao;doubleshuidian;classzhigongzi:publiczhigong,p
5、ublicgongzi、选择题,(每题1分,共40分)public: voidsetzhigongzi()setzhigong();setgongzi();;voidmenu()cout<<"I*”页脚内容5<endl;cout<<"作)“<<endl;职工工资cout<<"I*”<endl;cout<<"*1.输入职工信息*"<<endl;cout<<"*2.修改职工工资 *”<<endl;cout<<"
6、*3.添加职工信息*"<<endl;cout<<"*4.删除职工信息*"<<endl;cout<<"*5.查询职工工资 *”<<endl;cout<<"*6.显示职工信息*"<<endl;cout<<"*7.退出系统*”<<endl;cout<<"I*”<endl;inti=-1;intshuru(zhigongziz口)ofstreamofile("D:zhigong.dat&q
7、uot;,ios二binary);if(!ofile)cout<<"文件夹不能打开."<<endl;return。;while(1)intp=1;while(p=1)i+;zi.setzhigongzi();ofile.write(char*)&zi,sizeof(zhigongzi);coutvv”输入成功! "<<endl;coutvv"继续输入请按1,退出请按0:"cin>>p;returni+1;ofile.close();intt,number;doublegangwei;dou
8、blejintie;doubleyiliao;doubleshuidian;charname20;intxiugai(zhigongziz口,intm)ofstreamofile("D:zhigong.dat",ios二binary);intflag;intn=1;while(n=1)cout<<”请输入要修改信息的职工号:”;cin>>number;flag=0;inta;for(inti=0;i<m;i+)if(number=zi.getnumber()docout<<”请选择要修改的信息:"<<endl;
9、cout<<"I*”<<endl;cout<<"*1. 修改岗位工资 *"<<endl;cout<<"*2.修改岗位津贴 *"<<endl;cout<<"*3.修改应交纳水电费 *"<<endl;cout<<"*4.修改应交纳医疗保险费用*"<<endl;cout<<"I*”<<endl;cout<<”请选择对应数字序号进行操作一、选择题,(
10、每题1分,共40分)cin>>a;if(a=1)cout<<”请输入新的岗位工资:”;cin>>gangwei;zi.setgangwei(gangwei);if(a=2)cout<<”请输入新的岗位津贴:”;cin>>jintie;zi.setjintie(jintie);if(a=3)cout<<”请输入新的水电费:";cin>>shuidian;zi.setshuidian(shuidian);if(a=4)cout<<”请输入新的医疗保险费用:1cin>>yiliao;
11、zi.setyiliao(yiliao);ofile.write(char*)&zi,sizeof(zhigongzi);flag=1;while(a<1|a>4);if(flag=0)cout<<"查询不到该工号的职工,按 0退出"<<endl;cin>>n;elsecout<<"继续修改请按1/退出请按0:"cin>>n;cout<<endl;ofile.close();return。;inttianjia(zhigongziz口,intm)intn=1;wh
12、ile(n=1)coutvv”请输入要添加的新职工信息"vvendl;zt.setzhigongzi();coutvv"添加成功! "t+;coutvv"是否继续添加,继续请按 1/退出请按0:"v<endl;cin>>n;returnt;voidshanchu(zhigongziz口,intm)intflag;intn=1;while(n=1)cout<<”请输入要删除的职工的职工号:"cin>>number;flag=0;for(inti=0;i<t;i+)if(number=zi.
13、getnumber()intk;k=i;for(k;k<t;k+)zk=zk+1;t=t-1;flag=1;cout<<"* 删除成功 *"<<endl;if(flag=0)cout<<"查询不到该工号的职工,无法删除按0退出"<<endl;cin>>n;else页脚内容7一、选择题,(每题1分,共40分)cout<<"继续删除请按1/退出请按0:"cin>>n;voidchaxun(zhigongziz口,intm)cout<<&q
14、uot;1按姓名查询"<<endl;cout<<"2按工号查询"<<endl;cout<<"-请选择查询的方式(输入对应方式的序号1或2)-:"intk;cin>>k;if(k=1)intu10;intn=1;while(n=1)cout<<"请输入要查询的职工的姓名:";cin>>name;intj=0;for(inti=0;i<t;i+)if(strcmp(name,zi.getname()=0)uj=i;j+;)if(j=0)(c
15、out<<"没有你要查询的职工名字"<<endl;cout<<"是否继续查询,继续请按1/退出按0:"<<endl;cin>>n;)for(intb=0;b<j;b+)(if(j<2)(i=ub;cout<<"职工号"<<""<<"姓名"<<""<<"所属部门"<<""<<"
16、;岗位工资"<<""<<"岗位津贴 "<<""<<"水电费"<<""<<"医疗保险"<<""<<"应发工资"<<""<<"实发工资"<<endl;cout<<zi.getnumber()<<"t"<<z
17、i.getname()<<"t"<<zi.getbumen()<<"t"<<zi.getgangwei()<<"t"<<zi.getjintie()<<"t"<<zi.getshuidian()<<"t"<<zi.getyilao()<<"t"<<zi.getyingfa()<<"t"<<z
18、i.getshifa()<<endl;)elsei=ub;)if(k=2)(intflag;intn=1;while(n=1)(cout<<"请输入要查询的职工的职工号:"cin>>number; flag=0;for(inti=0;i<t;i+)if(number=zi.getnumber()(cout<<"职工号"<<""<<"姓名"<<""<<"所属部门"<<
19、;""<<"岗位工资"<<""<<"岗位津贴 "<<""<<"水电费"<<""<<"医疗保险"<<""<<"应发工资"<<""<<"实发工资"<<endl;cout<<zi.getnumber()<
20、<"t"<<zi.getname()<<"t"<<zi.getbumen()<<"t"<<zi.getgangwei()<<"t"<<zi.getjintie()<<"t"<<zi.getshuidian()<<"t"<<zi.getyilao()<<"t"<<zi.getyingfa()<
21、<"t"<<zi.getshifa()<<endl;flag=1;if(flag=0)(cout<<"查询不到,按0退出"<<endl;cin>>n;else(cout<<"是否继续查询,继续请按1/退出按0:"<<endl;cin>>n;) intxianshi(zhigongziz,intm) (cout<<"职工工资信息:"<<endl;cout<<"职工号&qu
22、ot;<<""<<"姓名"<<""<<"所属部门"<<""<<"岗位工资"<<""<<"岗位津贴"<<""<<" 水电费"<<""<<"医疗保险"<<""<<"应发工资"<<""<<"实发工资"<<endl;for(inti=0;i<m;i+)(cout<<zi.getnumber()<<"t"<<zi.getname()<<"t"<<zi.getbumen()<<"t"<<zi.getgangwei()<<"t"<<zi.getjintie()<<"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度线上线下融合O2O全面战略合作框架协议书2篇
- 二零二五版室内外装饰承包商资金周转合同样本3篇
- 2025年度宠物美容与宠物理发店员工技能培训聘用合同3篇
- 2025年粉煤灰销售合作框架合同模板
- 二零二五版模具租赁与智能制造合作协议4篇
- 第八章瓦斯地质
- 北京长峰医院火灾事故调查报告解读
- 二零二五年度文化旅游融合发展合作协议2篇
- 二零二五年度租赁车辆维修保养服务合同4篇
- 二零二五年度存量房屋买卖中介合同(老旧小区改造专项)3篇
- 漆画漆艺 第三章
- CB/T 615-1995船底吸入格栅
- 光伏逆变器一课件
- 货物供应、运输、包装说明方案
- (完整版)英语高频词汇800词
- 《基础马来语》课程标准(高职)
- IEC61850研讨交流之四-服务影射
- 《儿科学》新生儿窒息课件
- 材料力学压杆稳定
- 人教版小升初英语知识点汇总
- 静态爆破专项施工方案
评论
0/150
提交评论