欢迎来到天天文库
浏览记录
ID:55639471
大小:38.50 KB
页数:12页
时间:2020-05-22
《津贴,岗贴补贴,房贴,交通补贴,应发数,房租,储.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、月份,职工编号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,会费,个人所得税,应扣数,实发数。个人所得税计算方法设定为:工资少于800元为0,800-1000元的部分为5%,1000-5000元的部分为10%,5000元以上的部分为20%。该系统功能如下:1)创建存储职工工资信息的存储系统。2)添加职工的工资信息(增加新职工时用)3)删除某职工的工资信息(职工离职或者死亡时用)4)修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化)5)输出指定编号职工的工资信息(查询用)6)输出当月全体职工的工资信息(发工资用)*//*为了调用FILE等函数*
2、/#include"stdio.h"#include"conio.h"/*为了调用atof()等函数*/#include"stdlib.h"#defineTRUE1/*结构体声明*/structzhigong{intmonth;floatid;floatjbgz;floatjt;floatgt;floatbt;floatft;floatjtbt;floatyfs;floatfz;floatcx;floathf;floatgrsds;floatyks;floatsfs;};/*建立50个元素的结构体数组*/structzhigongzg[50];/*建立结构体变量*/structz
3、higongzgone;/*职员列表中的数量*/intn=0;/*获得字符串*/charnumstr[50];main(){charch;n=0;/*rfile();使用后启动程序时系统会自动加载纪录*/while(TRUE){printf("");printf("===========================================");printf("Welcome!Pleasechoice(1-8):+");printf("1.Addoneinfomation+");printf("2.Deleteoneinfomation+");pri
4、ntf("3.Modifyoneinfomation+");printf("4.Printoutbyid+");printf("5.Printoutall+");printf("6.Savedate+");printf("7.Loaddate+");printf("8.Exit+");printf("===========================================");ch=getche();switch(ch){case'1':addone();break;case'2':delone();break;case'3':modon
5、e();break;case'4':idone();break;case'5':listall();break;case'6':wfile();break;case'7':rfile();break;case'8':return;default:printf("Sorry,pleasechoiceagain!");}}}/*计算个人所得税*/floattgrsds(floatm){floatsui1,sui2,sui3;floattmp;sui1=0;sui2=0;sui3=0;if(m>=5000){sui1=(m-5000)*0.2;sui2=(5000-1000)*0.
6、1;sui3=(1000-800)*0.05;}elseif(m>=1000&&m<5000){sui2=(m-1000)*0.1;sui3=(1000-800)*0.05;}elseif(m>=800&&m<1000){sui3=(m-800)*0.05;}tmp=sui1+sui2+sui3;return(tmp);}/*添加职工的工资信息*/addone(void){printf("");printf("RecordNO.%d",n+1);printf("Pleaseputinmonth:");gets(numstr);zg[n].month=atoi(nums
7、tr);printf("Pleaseputinzhigongbianhao:");gets(numstr);zg[n].id=atof(numstr);printf("Pleaseputinjibengongzi:");gets(numstr);zg[n].jbgz=atof(numstr);printf("Pleaseputinjintie:");gets(numstr);zg[n].jt=atof(numstr);printf("Pleaseputingangti
此文档下载收益归作者所有