1、 《程序设计》课程设计报告 题 目:个人所得税计算程序 班 级: 设 计 者: 时 间: 得 分: 一‚设计目的与内容 ⑴设计个人所得税的计算程序使为了使人们快速的更加准确的的计算大量数额的税务为税务工作人员提供了快速简便的方法。(2)“税法”规定,工资,薪金所得,使用超额累进税率,以每月收入额减去2000元后的余额,为应纳所得税.(3)对ELse—If语句和嵌套If语句的使用。 功能介绍(1)该程序为广大税务工作人员呢的工作提供了便利,可以通过该程序进行大规模的税务计算。 三
2、模块和流程图 级数 全月所得税的额/元 税率/% 级数 全月所得税的额/元 税率/% 1 不超过500 5 2 500-2000 10 3 2000—5000 15 4 5000-20000 20 5 20000—40000 25 6 40000—60000 30 7 60000—80000 35 8 80000—100000 40 9 超过100000 45 #include”stdio。h” main() { float s,m,t; printf(
3、请输入工资:"); scanf("%f",&s); s=s-2000; if(s〉0) { if(s〉100000) { m=s-10000; t=m*0。45+20000*0.35+20000*0。3+20000*0。25+15000*0.2+3000*0。15 +500*0.05; } else if(s>80000) {
4、 m=s—80000; t=m*0.4+20000*0。35+20000*0.3+20000*0.25+15000*0。2+3000*0。15 +1500*0。1+500*0。05; } else if(s>60000) { m=s-60000;
5、 t=m*0。35+20000*0。3+20000*0。25+15000*0。2+3000*0。15+1500* 0。1+500*0。05; } else if(s>40000) { m=s—40000; t=m*0。3+20000*0。2
6、5+15000*0.2+3000*0。15+1500*0.1+500*0.05; } else if(s>20000) { m=s—20000; t=m*0。25+15000*0。2+3000*0。15+1500*0.1+500*0.05;
7、 } else if(s>5000) { m=s-5000; t=m*0。2+3000*0.15+1500*0。1+500*0。05; } else
8、 if(s〉2000) { m=s—2000; t=m*0。15+1500*0.1+500*0。05; } else if(s〉500)
9、 { m=s-500; t=m*0。1+500*0.05; } else { m=s;
10、 t=m*0。05; } } else t=0; printf("应纳税 s: %7。2f\n”,t); getchar(); getch(); } 四、用户使用说明书 用户在启动该程序只后只需把个人工资输入计算机,计算机就会很快的把应纳的税给计算出来. 五、总结 [给程序的开发给税务工作人员计算个人所得税提供了便利,成功之处就是使用If—else语句,以及if语句的嵌套使得给程序能快速的计算出税收,缺点是不能一次性算出很多人应缴纳的税。]






