欢迎来到天天文库
浏览记录
ID:34717221
大小:52.87 KB
页数:7页
时间:2019-03-10
《职工工号和应发工资》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、该程序输入职工工号和应发工资,由系统对其完成的实发工资实现计算。其中职工信息包括职工号、姓名、性别、应发工资、税金、实发工资等(职工号不重复)。功能要求及说明:系统以菜单方式工作职工基本信息和应发工资的录入功能(用文件保存)从键盘输入数据,建立磁盘数据文件salary.txt职工工资信息浏览功能:从磁盘数据文件读取所有职工工资信息并显示输出到屏幕上;计算应发工资和查询的功能:计算公式为:税金=应发工资*税率;实发工资=应发工资-税金;应发工资税率<100001000~49995%5000以上10%源代码:#include//#include2、ng>#include#include#include#includeusingnamespacestd;constintfr=10;inta[fr];//vectora;//单独记录职工号intCount=0;//计数器计算一共有多少个员工classPerson{public:boolcheck(int,int);//检查职工号是否重复和查询职工号voidget();//得到数据voidput();//向显示屏输出voidput_txt(ofstream&);//向文本输出voidchan3、ge_pay();//换算税金和应发工资voidcome(ifstream&);//从文本中读取private:intnumber;//职工号charname[10];//姓名charsex;//性别intpay;//应发工资doublepay_out;//税金doublepay_true;//实发工资};voidopening(ifstream&,ofstream&);voidclosing(ifstream&,ofstream&);intshow_menu();intmain(){ifstreamin;ofstreamout;opening(in,out);intc4、hoose1;//选择主菜单charchoose2;//选择是否退出//vectorperson;Personperson[100];while(!in.eof()){charb;in.get(b);if(b==':'){in.putback(b);person[Count].come(in);Count++;}}do{system("cls");choose1=show_menu();system("cls");switch(choose1){case1:{for(inti=0;i<80;i++)cout<<"#";cout<5、工基本信息和应发工资的录入";for(intj=0;j<80;j++)cout<<"#";do{//a.push_back(0);person[Count].get();//person.push_back(0);Count++;cout<<"是否继续录入?(yorn):";cin>>choose2;}while(choose2=='y');}break;case2:{for(inti=0;i<80;i++)cout<<"#";cout<6、l;for(intm=0;m>number;for(intm=0;m7、);p=1;break;}if(p==0)cout<<"没有这个工号!";}break;default:cout<<"输入错误!";}cout<<"是否继续察看主菜单?(yorn):";cin>>choose2;}while(choose2=='y');for(inti=0;i<=Count;i++)person[i].put_txt(out);closing(in,out);return0;}voidopening(ifstream&ins,ofstream&outs){ins.open("c:\tc\tc\sal
2、ng>#include#include#include#includeusingnamespacestd;constintfr=10;inta[fr];//vectora;//单独记录职工号intCount=0;//计数器计算一共有多少个员工classPerson{public:boolcheck(int,int);//检查职工号是否重复和查询职工号voidget();//得到数据voidput();//向显示屏输出voidput_txt(ofstream&);//向文本输出voidchan
3、ge_pay();//换算税金和应发工资voidcome(ifstream&);//从文本中读取private:intnumber;//职工号charname[10];//姓名charsex;//性别intpay;//应发工资doublepay_out;//税金doublepay_true;//实发工资};voidopening(ifstream&,ofstream&);voidclosing(ifstream&,ofstream&);intshow_menu();intmain(){ifstreamin;ofstreamout;opening(in,out);intc
4、hoose1;//选择主菜单charchoose2;//选择是否退出//vectorperson;Personperson[100];while(!in.eof()){charb;in.get(b);if(b==':'){in.putback(b);person[Count].come(in);Count++;}}do{system("cls");choose1=show_menu();system("cls");switch(choose1){case1:{for(inti=0;i<80;i++)cout<<"#";cout<5、工基本信息和应发工资的录入";for(intj=0;j<80;j++)cout<<"#";do{//a.push_back(0);person[Count].get();//person.push_back(0);Count++;cout<<"是否继续录入?(yorn):";cin>>choose2;}while(choose2=='y');}break;case2:{for(inti=0;i<80;i++)cout<<"#";cout<6、l;for(intm=0;m>number;for(intm=0;m7、);p=1;break;}if(p==0)cout<<"没有这个工号!";}break;default:cout<<"输入错误!";}cout<<"是否继续察看主菜单?(yorn):";cin>>choose2;}while(choose2=='y');for(inti=0;i<=Count;i++)person[i].put_txt(out);closing(in,out);return0;}voidopening(ifstream&ins,ofstream&outs){ins.open("c:\tc\tc\sal
5、工基本信息和应发工资的录入";for(intj=0;j<80;j++)cout<<"#";do{//a.push_back(0);person[Count].get();//person.push_back(0);Count++;cout<<"是否继续录入?(yorn):";cin>>choose2;}while(choose2=='y');}break;case2:{for(inti=0;i<80;i++)cout<<"#";cout<6、l;for(intm=0;m>number;for(intm=0;m7、);p=1;break;}if(p==0)cout<<"没有这个工号!";}break;default:cout<<"输入错误!";}cout<<"是否继续察看主菜单?(yorn):";cin>>choose2;}while(choose2=='y');for(inti=0;i<=Count;i++)person[i].put_txt(out);closing(in,out);return0;}voidopening(ifstream&ins,ofstream&outs){ins.open("c:\tc\tc\sal
6、l;for(intm=0;m>number;for(intm=0;m7、);p=1;break;}if(p==0)cout<<"没有这个工号!";}break;default:cout<<"输入错误!";}cout<<"是否继续察看主菜单?(yorn):";cin>>choose2;}while(choose2=='y');for(inti=0;i<=Count;i++)person[i].put_txt(out);closing(in,out);return0;}voidopening(ifstream&ins,ofstream&outs){ins.open("c:\tc\tc\sal
7、);p=1;break;}if(p==0)cout<<"没有这个工号!";}break;default:cout<<"输入错误!";}cout<<"是否继续察看主菜单?(yorn):";cin>>choose2;}while(choose2=='y');for(inti=0;i<=Count;i++)person[i].put_txt(out);closing(in,out);return0;}voidopening(ifstream&ins,ofstream&outs){ins.open("c:\tc\tc\sal
此文档下载收益归作者所有