第十周 项目一 计算税后收入
2016-11-04 16:42
148 查看
问题及代码:
运行结果:
知识点总结:
通过学习,了解了应用题的一般解题思路。
学习心得: 遇到应用题,应先把它转化为数学语言,进而得到算法,进而求解。
/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月4日 题目描述 输入个人月收入总额,计算他应缴税款数以及税后收入 输入 收入总额 输出 应缴税款数和税后收入 样例输入 13500 样例输出 1495.00 12005.00*/ #include <stdio.h> #include <stdlib.h> int main() { double dSalary,dSalary_more,dTax=0,dNetincom=0; printf("请输入您本月的收入总额:\n"); scanf("%lf",&dSalary); dSalary_more=dSalary-3500; if(dSalary_more<=0) { dNetincom=dSalary_more; dTax=0; } else if(dSalary_more>0&&dSalary_more<=1500) { dNetincom=dSalary-dSalary_more*0.03; dTax=dSalary_more*0.03; } else if(dSalary_more>1500&&dSalary_more<=4500) { dNetincom=dSalary-(dSalary_more*0.1-105); dTax=dSalary_more*0.1-105; } else if(dSalary_more>4500&&dSalary_more<=9000) { dNetincom=dSalary-(dSalary_more*0.2-555); dTax=dSalary_more*0.2-555; } else if(dSalary_more>9000&&dSalary_more<=35000) { dNetincom=dSalary-(dSalary_more*0.25-1005); dTax=dSalary_more*0.25-1005; } else if(dSalary_more>35000&&dSalary_more<=55000) { dNetincom=dSalary-(dSalary_more*0.3-2755); dTax=dSalary_more*0.3-2755; } else if(dSalary_more>55000&&dSalary_more<=80000) { dNetincom=dSalary-(dSalary_more*0.35-5505); dTax=dSalary_more*0.35-5505; } else { dNetincom=dSalary-(dSalary_more*0.45-13505); dTax=dSalary_more*0.45-13505; } printf("您本月应缴个人所得税 %.2lf 元,税后收入是 %.2lf。\n",dTax,dNetincom); printf("依法纳税,逃税必究,共享繁荣,谢谢使用!\n"); return 0; }
运行结果:
知识点总结:
通过学习,了解了应用题的一般解题思路。
学习心得: 遇到应用题,应先把它转化为数学语言,进而得到算法,进而求解。
相关文章推荐
- 第九周项目2-用switch语句计算应缴税费及税后收入
- C++ 第十周实验报告2---《根据个人月收入总额,计算出应缴税款和税后收入》
- 计算税后收入
- 第十周项目(3):利用二叉树遍历思想解决问题(1)计算二叉树的节点个数
- 第十周项目3 计算二叉树节点个数
- 第十周项目3 计算二叉树节点个数
- 税后收入计算与四险一金
- 第十周项目1.1 六次计算
- 第十周项目一拓展题目 运行一次,计算十道题
- 第十周实践(1)应缴税款和税后收入
- 第十周项目2(从简单起)-计算1/2+2/3+3/4+...+19/20的值
- 根据收入计算纳税和税后所得
- switch语句 计算个人所得税和税后收入
- 第十周 项目3-1-计算二叉树节点个数
- 第十周项目三:血型的计算
- 第九周项目2-用if-else语句求应缴税和税后收入
- 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
- 第8周项目4-求税后收入
- 第十周项目--【计算二叉树节点个数】
- 第十周项目一计算个人所得税