问题:(复制自老师博文)

第10周实践:请完成下面的项目,并发博客作为解题报告
【项目1】
  编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
  可以在下面程序的基本框架基础上完成,如需其他变量自行增加

/*
烟台大学计算机与控制工程学院
冯琬淇
问题:项目1 求个人所得税
备注:具体分析与多种解题方式详见老师博文
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
double dSalary,dTax=0,dNetIncome=0;
double dValue;
double dRate,doffset;
printf("请输入您本月的收入总额(元):");
scanf("%lf",&dSalary);
dValue=dSalary-3500;
if(dValue<=0.0)
dTax=0.0;
else
{
if(dValue<=1500)
dRate=0.03,doffset=0.0;
else if(dValue<=4500)
dRate=0.1,doffset=105.0;
else if(dValue<=9000)
dRate=0.2,doffset=555.0;
else if(dValue<=35000)
dRate=0.25,doffset=1005.0;
else if(dValue<=55000)
dRate=0.3,doffset=2755.0;
else if(dValue<=80000)
dRate=0.35,doffset=5505.0;
else
dRate=0.45,doffset=13505.0;
dTax=dValue*dRate-doffset;
}
dNetIncome=dSalary-dTax;
printf("您本月应个人所得税%.21f元,税后收入是%.21f元。\n",dTax,dNetIncome);
printf("依法纳税,共享繁荣。谢谢使用!\n");
return 0;
}

具体链接:

http://blog.csdn.net/sxhelijian/article/details/53006363

第十周博文作业:项目1 求个人所得税相关推荐

  1. 第十周博文作业,项目2 (1)(2)

    (1)判断回文数: /* 问题:判断回文数 烟台大学计算机与控制工程学院 冯琬淇 */ #include <stdio.h> #include <stdlib.h>int ma ...

  2. 第十周博文作业-小学生考试系统(1)

    问题及代码: /* 问题:1.做一个小学生考试系统,功能包括:(1)利用随机数出10道加法题:(2)小学生用户答题给出每道题的答案:(3)对小学生的答题进行评判:(4)计算出小学生答题正确率. 烟台大 ...

  3. 软工实践 - 第二十二次作业 项目测评(团队)

    测评项目 : 福大助手 组长博客链接:https://www.cnblogs.com/dawnduck/p/10093752.html 第一部分:调研,评测 评测 1. 第一次上手体验 安卓: 进入页 ...

  4. Java第十周的作业

    1.本周学习总结 1.1以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2.书面作业 本次作业题集 集合 2.1. List中指定元素的删除(题集题目) 2.1.1 实验总结.并回答:列举至少 ...

  5. XJTU大计基第十周编程作业

    1. 小明的加减法[用函数实现] ________________________________________ 叛逆期的小明什么都喜欢反着做,连看数字也是如此(负号除外),比如: 小明会把1234 ...

  6. 第十周:C语言:计算个人所得税

    问题:计算个人所得税. 代码: #include <stdio.h> #include <stdlib.h> int main() { double dSalary,dTax= ...

  7. 2019春第十周作业

    第十周作业 本周作业头 这个作业属于哪个教程 C语言程序设计Ⅱ 这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineering ...

  8. 2017-2018-1 20155320第十周课下作业-IPC

    2017-2018-1 20155320第十周课下作业-IPC 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 ...

  9. C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。

    例题:下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调.次最大数和b[1]中的数对调. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. ...

最新文章

  1. 用Java调用jdbc接口连接MySQL数据库——实现对数据库的增删改查
  2. 从 2015 年起的未来五年内有哪些创业方向 | PMcaff-产品
  3. 复现经典:《统计学习方法》第 3 章 k 近邻法
  4. 学C语言办公本和游戏本,为什么不建议买游戏本?入手前须知,别只看中游戏...
  5. linux多线程冗余,Linux  下的路径冗余
  6. polycom安卓手机客户端_安卓 emoji 表情:全变了
  7. FreeSurfer Tutorial Datasets训练数据配置
  8. 5W2H分析法,哪哪儿都能用到的方法,人生也可以套路进来
  9. 7、编译安装LAMP之apache与PHP整合
  10. objective-C 的OOP(上)--类定义、继承及方法调用
  11. js Promise理解,同时请求多个接口等
  12. Linux学习手册大全
  13. 清理tomcat服务器日志文件,Tomcat日志配置与清理
  14. c语言程序心得体会感想,c语言编程学习心得体会3篇
  15. 管理员界面html,12套超酷的后台管理员界面网站模板
  16. 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》SAFe基础
  17. 操作系统实验: 进程管理
  18. [产品设计]如何绘制业务流程图(下)
  19. mac - 让焦点迅速定位到分屏显示中
  20. ng-alain php,angular基于ng-alain定义自己的select组件示例

热门文章

  1. JAVA基础知识总结:一到二十二全部总结
  2. Python基础——计算机组成原理、操作系统概述、编程语言的由来、编程语言分类、python介绍、 安装Cpython解释器、 第一个python程序
  3. 穷爸爸富爸爸-读后感和笔记
  4. Web前端面试指导(八):iframe有那些缺点
  5. 【C++STL】deque的结构和使用
  6. oracle技术圈熊掌号,熊掌号运营指南:值得关注的4个小技巧!
  7. 第十九节:依次逐个点亮LED之后,再依次逐个熄灭LED的跑马灯程序。
  8. 小米6X计算机在后台程序无法关闭,小米6怎么关闭后台程序教程
  9. 企业微信外部群和内部群有什么区别?如何创建外部群
  10. java中如何定义接口_java中如何定义一个接口