C语言课程设计

发布 2022-09-30 16:33:28 阅读 8028

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月 计算机科学与技...