c语言课程设计集中上机实验报告。
学生孙猜胜
学号。班级。
专业: 电气工程与自动化
重庆邮电大学移通学院。
2023年6月。
目录。一、课程设计问题描述。
1、 设计题目。
2、 设计任务要求。
二、总体设计。
1、 设计中应注意的问题。
2、 程序设计流程图。
三、详细设计。
1、 设计思想。
2、 函数说明。
3、 程序**。
四、程序运行结果测试与分析。
1、 程序调试运行后。
2、 输入工资1000的运行结果。
3、 输入工资1600的运行结果。
4、 输入工资3000的运行结果。
5、 输入工资100000的运行结果。
五、结论与心得。
六参考文献。
一、课程设计问题的描述。
1、 设计题目。
工资纳税系统。
个人所得税每月交一次,底线是1600元/月,也就是超过了1600元的月薪才开始计收个人所得税。个人所得税税率表一(工资、薪金所得适用)
级数全月应纳税所得额税率(%)
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
表中的应纳税所得额是指以每月收入额减除1600元后的余额。
例如:计算为:2500-1600=900
应纳个人所得税额=500×5%+400×10% =65
再比如:我们用一个大额工资计算,25000元。
应纳税所得额=25000-1600=23400
应纳个人所得税税额。
要求:输入工资计算出纳税金额。
2、设计任务要求。
要求输入工资计算出纳税金额。
二、总体设计。
1、设计中应注意的问题。
此问题在我刚看一遍,感觉要用到switch语句,但问题在于纳税金额在超出1600过后,要减去1600,超出的要按不同的税额计算,而分类计算就是这题的关键。
2、程序设计流程图。
三、详细设计。
1、设计思想。
对输入的工资d进行判断,如果输入的不超过1600,那么输出的就是0,在就是先从100000进行判断,如果大于100000,那么就进行计算,小于的话就判断80000,以此类推。
2、函数说明。
输入的工资: d
判断超出的金额: g
回到switch语句中的值: n
输出的结果: result
3、程序**。
#include<>
int main()
int d,g,n;
double result;
scanf("%d",&d);
if(d<=1600) result=0;
g=d-1600;
if(g>100000) n=45;
if(g>80000&&g<=100000) n=40;
if(g>60000&&g<=80000) n=35;
if(g>40000&&g<=60000) n=30;
if(g>20000&&g<=40000) n=25;
if(g>5000&&g<=20000) n=20;
if(g>2000&&g<=5000) n=15;
if(g>500&&g<=2000) n=10;
if(g>=0&&g<=500) n=5;
switch(n)
if(result==0) printf("不需缴纳个人所得税");
else printf("应交纳个人所得税额=%f",result);
return 0;
四、程序运行结果测试与分析。
1、程序调试运行后。
2、输入工资1000的运行结果。
当输入1000元时,小于1600元,因此不用纳税。
3、输入工资1600的运行结果。
当输入1600元时,由于和1600元相等,因此不用纳税。
4、输入工资3000的运行结果。
当输入3000元时,由于超出1600元,因此需纳税,且金额为115元。
5、输入工资110000的运行结果。
当输入110000元时,由于超过100000元,因此需缴金额为26411元。
5、结论与心得。
我在做这道题时刚开始,只是简简单单的想了哈 ,导致写程序时没有考虑到一些细节行的问题。 做题时要在大脑先构思,在写程序。
六、参考文献。
1、文库。
2、c语言程序设计(刘达明等编著)
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...