《C语言程序设计,纳税工资系统》由会员分享,可在线阅读,更多相关《C语言程序设计,纳税工资系统(30页珍藏版)》请在人人文库网上搜索。

1、第一章课程设计的目的和要求1.1课程设计的目的c语言一直是主流编程语言之一,具有丰富而完整的数据类型。c语言提供了整数、实数、字符和字符串等基本数据类型,也提供了数组、指针和结构等结构化数据类型,具有丰富完整的运算符和强大的计算能力。C语言提供的运算符是常规运算符:常规运算符算术运算符、逻辑运算符、关系运算符等。通常有多种语言版本;进一步巩固C程序设计所学知识,加强句型应用,熟悉面向过程的结构化和面向对象的可视化编程方法,培养编程思想,加深对基本语言元素和结构的理解,锻炼用C语言编程和解决实际问题的能力。本课程设计侧重于知识的应用,而将普通知识应用于实践是为了检验我们的知识应用能力。为了进一步。

2、加深我们的理论知识,我们需要熟悉一些编程软件。1.2课程设计要求如今,随着公民纳税意识的增强,有必要拥有方便、简单、快捷的工具来帮助每个人解决工资和个人收入的纳税问题。因此,我们可以用程序来实现这个功能。在编程中,我们既可以使用传统的编程方法,也可以使用高级的面向对象的编程方法。应用要求:1.系统软件可以根据输入的工资金额计算税额。2.获得税后工资;工资g;税收:t。税后工资m;3.显示税率第二章规划任务的内容工资税系统是用C语言实现的。该系统主要用于个人工资税操作,要求能够准确计算个人工资或收入的所得税,并且能够查询个人的工资所得税。该系统涉及加减乘除等简单运算,课程设计主要采用if语句和s。

3、witch语句实现。根据国家规定,当工资低于1600元时,不需要缴纳所得税。当工资高于1600时,应按下列规定缴纳所得税:(税前工资-1600)税率=个人所得税含税等级,区间税率%快速扣除1 .不超过5 00元中的50元2 500元以上至2000元部分10 253 . 2000元以上至5000元部分15 1754 . 5000元以上至20000元的部分20 6255 .超过20000元至40000元的部分25 3625超过4万元至6万元的部分30 96257部分超过6万元至8万元35 166258部分超过8万元至10万元40 246259 10万元以上部分45 31625表中应纳税所得额是指从。

4、月收入中扣除1600元后的余额。例如,计算结果是:2500-1600=900应付个人所得税=5005% 40010%=65另一个例子:我们用一大笔工资来计算,25000元应税收入=25000-1600=23400应付个人所得税=5005% 150010% 300015% 1500020% 340025%=4475要求:输入薪资以计算税额。第三章详细设计说明3.1模块3.1.1模块描述声明一个函数并定义两个变量g和t,m;创建薪资税系统的计算功能,实现个人薪资所得税的计算和查询。程序中输入的内容包括:(1)输入个人工资实施过程:根据提示输入个人薪资数据(2)个人所得税的计算实施程序(3)显示税率。

5、3.1.2功能模块图该系统的功能模块图如图1所示。工资税支付系统计算应付税款获得最终工资收入图1功能框图3.2性能模块性能要求(1)灵活性要求输出数据可以根据操作码准确输出。(2)时间特性要求输入的操作代码能及时反映操作结果。3.3算法描述该程序使用一系列if语句和switch语句来达到计算的目的3.4功能描述薪俸税计算功能(1)原型:int main()(2)函数:该函数用于计算输入薪资的所得税(3)流程图:如图2所示开始输入工资g。g1600t=0c200t=(g-j-100000)*d9 31625情况c=(g-j)/500t=(g-j)*d1t=(g-j-500)*d2 25t=(g-。

6、j-2000)*d3 175t=(g-j-5000)*d4 625t=(g-j-20000)*d5 3625t=(g-j-40000)*d6t=(g-j-40000)*d7 16625t=(g-j-80000)*d8 24625输出tm=g-t输出m输出工资纳税系统输出税率值图2(4)对应代码#包括int main()int g,c,j=1600float d1=0.05,d2=0.1,d3=0.15,d4=0.2,d5=0.25,d6=0.3,d7=0.35,d8=0.4,d9=0.45,m,t;printf(欢迎进入工资纳税系统 n );printf(税率表 n );printf(级数含税。

7、级距税率(% %) n );printf( 1不超过500元的5 n );printf( 2超过500元至2000元的部分10 n );printf( 3超过2000元至5000元的部分15 n ;printf( 4超过5000元至20000元的部分20 n );printf( 5超过20000元至40000元的部分25 n );printf( 6超过40000元至60000元的部分30 n );printf( 7超过60000元至80000元的部分35 n );printf( 8超过80000元至100000元的部分40 n );printf( 9超过100000元的部分45 n );pri。

8、ntf(n请输入工资: n );scanf(% d ,g);if (g=j)t=0;/g不超过1600元时t的值else if(gj)c=(g-j)/500;否则if(c200)t=(g-j-100000)* d9 31625;/(g-j)超过100000元时t计算方法开关(c)案件0:t=(g-j)* D1;/(g-j)不超过500元时t计算方法案例1:案例2:案例3:判例4:吨=(g-j-500)* D2 25;休息;/1 4;(g-j)超过500元但不超过2000元时t计算方法案例5:案例6:案例7:案例8:案例9:判例10:t=(g-j-2000)* d 3175;休息;/5 10;(。

9、g-j)超过2000元但不超过5000元时t计算方法案例11:案例12:案例13:案例14:案例15:案例16:案例17:案例18:案例19:案例20:案例21:案例22:案例23:案例24:案例25:案例26:案例27:案例28:案例29:案例30:案例31:案例32:案例3:案例34:案例35:案例36:案例37:案例38:案例39:判例40:t=(g-j-5000)* d 4625;休息;/11 40;(g-j)超过5000元但不超过20000元时t计算方法案例41:案例42:案例43:案例44:案例45:案例46:案例47:案例48:案例49:案例50:案例51:案例52:案例53:案。

10、例54:案例55:案例56:案例57:案例58:案例59:案例60:案例61:案例62:案例63:案例64:案例65:案例66:案例67:案例68:案例69:案例70:案例71:案例72:案例73:案例74:案例75:案例76:案例77:案例78:案例79:判例80:t=(g-j-20000)* D5 3625;休息;/41 80;(g-j)超过20000元但不超过40000元时t计算方法案例81:案例82:案例83:案例84:案例85:案例86:案例87:案例88:案例89:案例90:案例91:案例92:案例93:案例94:案例95:案例96:案例97:案例98:案例99:案例100:案例1。

11、01:案例102:案例103:案例104:案例105:案例106:案例107:案例108:案例109:案例110:案例111:案例112:案例113:案例114:案例115:案例116:案例117:案例118:案例119:判例120:t=(g-j-40000)* D6 9625;休息;/81 120;(g-j)超过40000元但不超过60000元时t计算方法案例121:案例122:案例123:案例124:案例125:案例126:案例127:案例128:案例129:案例130:案例131:案例132:案例133:案例134:案例135:案例136:案例137:案例138:案例139:案例140:。

12、案例141:案例142:案例143:案例144:案例145:案例146:案例147:案例148:案例149:案例150:案例151:案例152:案例153:案例154:案例155:案例156:案例157:案例158:案例159:判例160:t=(g-j-40000)* D7 16625;休息;/121 160;(g-j)t超过6万元但不超过8万元时的计算方法案例161:案例162:案例163:案例164:案例165:案例166:案例167:案例168:案例169:案例170:案例171:案例172:案例173:案例174:案例175:案例176:案例177:案例179:案例180:案例181:。

13、案例182:案例183:案例184:案例185:案例186:案例187:案例188:案例189:案例190:案例191:案例192:案例193:案例194:案例195:案例196:案例197:案例198:案例199:case 200:t=(g-j-80000)* D8 24625;休息;/161 200;(g-j) t超过8万元但不超过10万元时的计算方法Printf(个人所得税:t=.2f n ,-t);m=g-t。Printf(税后工资:m=.2f n ,m);3.5限制输入值时,您必须遵循程序指定的输入,否则它将运行不正确或无法运行。3.6测试计划本次测试主要是验证薪俸税功能,根据输入的薪俸金额可以得到税额。测试该函数的功能和正确性。第四章程序指令4.1操作该程序可以实现个人工资所得税的计算。要安装VisualC 6.0,请单击“文件”工具栏中的“新建”选项,开始输入程序,输入后保存程序,单击工具栏中的“”选项,并选择“txt.c”在程序正确后开始构建和执行程序。4.2运行结果4.2.1初始操作界面初始操作界面需要输入薪资数据,如图4-1所示图4-14.2.2最终操作界面进入初始界面后,输入个人工资,计算个人工资所得税。最后,第一种情况出现了。

关于工资结算的C语言程序,C语言程序设计,纳税工资系统相关推荐

  1. c语言程序设计工资纳税系统,C语言程序设计纳税工资系统

    C语言程序设计纳税工资系统 第一章 课程设计目的和要求1.1 课程设计的目的C 语言一直是程序设计语言的主流之一数据类型丰富.齐全.C 语言供了整数.实数.字符.字符串等基本数据类型,还提供数组.指针 ...

  2. c语言程序设计工资纳税系统流程图,c语言程序设计,纳税工资系统.doc

    c语言程序设计,纳税工资系统c语言程序设计,纳税工资系统 第一章 课程设计目的和要求 1.1 课程设计的目的C语言一直是程序设计语言的主流之一数据类型丰富.齐全.C供了整数.实数.字符.字符串等基本数 ...

  3. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  4. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

  5. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  6. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  7. c语言程序优化设计,C程序设计语言的教学策略优化设计

    摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了 ...

  8. 插入法排序c语言程序,C语言之插入排序算法

    一.什么是直接插入算法? 直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列. 选择 ...

  9. 青花瓷音乐的单片机c语言程序,c语言曲谱_单片机c语言音乐简谱代码

    51单片机曲谱编写音乐程序,我看不懂曲谱,谁能教下我! //<世上只有妈妈好>51单片机C语言程序和音乐采灯程序 //此程序在硬件上调试通过 //本程序的单片机晶振采用11.0592MHZ ...

最新文章

  1. Java程序员必备!Redis面试复习大纲在手面试不慌
  2. 百度已经完全落伍!被阿里腾讯甩出100条街,可他们却不自知
  3. [HNOI2016]矿区
  4. sendkeys鼠标点击_selenium操作详解之鼠标键盘事件
  5. python3 numpy中矩阵np.dot(a,b)乘法运算
  6. java操作阿里云的对象存储OSS
  7. SAP License:SAP BW的综合计划
  8. 矩池云怎么上传文件夹
  9. 用户登录问题python_Python Flask单点登录问题
  10. 长假漫漫,不学门可视化图表课程提高下逼格?
  11. [资源整理]关于前端设计的那些博客儿~
  12. Docker和CI/CD实战
  13. 8种免费商用中文字体
  14. ideaIU--2018.2.2安装教程
  15. c语言如何反复执行一段程序,C语言中重复执行程序的问题
  16. 朝菌不知晦朔,蟪蛄不知春秋
  17. c语言一维数组字符串数组初始化,一维数组的定义、初始化和引用
  18. ​​​​​​ 如何衡量完善度?
  19. 照片压缩软件哪款好用?推荐5款好用的图片压缩软件
  20. zephir-开篇介绍

热门文章

  1. ADI收购美信,软银欲出售Arm,苹果可能接盘
  2. 我想成为一名黑客,该如何开始?
  3. 加载linux驱动模块时,终端提示一堆内存错误
  4. 数据软件分析(一)——静态分析
  5. Hive2.1函数列表
  6. 【Spring】ApplicationContext和beanfactory区别
  7. scatter的用法 随机颜色_PS上最强的颜色神器插件“达芬奇配色”正式发布!文末双十一活动!全年最低价!...
  8. 揭秘月入100W的互联网黑色产业
  9. IIC串行通信总线介绍
  10. Spring5使用JDBCTemplate批处理添加数据时提示SQL语法有错