第十周博文作业:项目1 求个人所得税
问题:(复制自老师博文)
第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 求个人所得税相关推荐
- 第十周博文作业,项目2 (1)(2)
(1)判断回文数: /* 问题:判断回文数 烟台大学计算机与控制工程学院 冯琬淇 */ #include <stdio.h> #include <stdlib.h>int ma ...
- 第十周博文作业-小学生考试系统(1)
问题及代码: /* 问题:1.做一个小学生考试系统,功能包括:(1)利用随机数出10道加法题:(2)小学生用户答题给出每道题的答案:(3)对小学生的答题进行评判:(4)计算出小学生答题正确率. 烟台大 ...
- 软工实践 - 第二十二次作业 项目测评(团队)
测评项目 : 福大助手 组长博客链接:https://www.cnblogs.com/dawnduck/p/10093752.html 第一部分:调研,评测 评测 1. 第一次上手体验 安卓: 进入页 ...
- Java第十周的作业
1.本周学习总结 1.1以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2.书面作业 本次作业题集 集合 2.1. List中指定元素的删除(题集题目) 2.1.1 实验总结.并回答:列举至少 ...
- XJTU大计基第十周编程作业
1. 小明的加减法[用函数实现] ________________________________________ 叛逆期的小明什么都喜欢反着做,连看数字也是如此(负号除外),比如: 小明会把1234 ...
- 第十周:C语言:计算个人所得税
问题:计算个人所得税. 代码: #include <stdio.h> #include <stdlib.h> int main() { double dSalary,dTax= ...
- 2019春第十周作业
第十周作业 本周作业头 这个作业属于哪个教程 C语言程序设计Ⅱ 这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineering ...
- 2017-2018-1 20155320第十周课下作业-IPC
2017-2018-1 20155320第十周课下作业-IPC 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 ...
- C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。
例题:下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调.次最大数和b[1]中的数对调. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. ...
最新文章
- 用Java调用jdbc接口连接MySQL数据库——实现对数据库的增删改查
- 从 2015 年起的未来五年内有哪些创业方向 | PMcaff-产品
- 复现经典:《统计学习方法》第 3 章 k 近邻法
- 学C语言办公本和游戏本,为什么不建议买游戏本?入手前须知,别只看中游戏...
- linux多线程冗余,Linux 下的路径冗余
- polycom安卓手机客户端_安卓 emoji 表情:全变了
- FreeSurfer Tutorial Datasets训练数据配置
- 5W2H分析法,哪哪儿都能用到的方法,人生也可以套路进来
- 7、编译安装LAMP之apache与PHP整合
- objective-C 的OOP(上)--类定义、继承及方法调用
- js Promise理解,同时请求多个接口等
- Linux学习手册大全
- 清理tomcat服务器日志文件,Tomcat日志配置与清理
- c语言程序心得体会感想,c语言编程学习心得体会3篇
- 管理员界面html,12套超酷的后台管理员界面网站模板
- 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》SAFe基础
- 操作系统实验: 进程管理
- [产品设计]如何绘制业务流程图(下)
- mac - 让焦点迅速定位到分屏显示中
- ng-alain php,angular基于ng-alain定义自己的select组件示例
热门文章
- JAVA基础知识总结:一到二十二全部总结
- Python基础——计算机组成原理、操作系统概述、编程语言的由来、编程语言分类、python介绍、 安装Cpython解释器、 第一个python程序
- 穷爸爸富爸爸-读后感和笔记
- Web前端面试指导(八):iframe有那些缺点
- 【C++STL】deque的结构和使用
- oracle技术圈熊掌号,熊掌号运营指南:值得关注的4个小技巧!
- 第十九节:依次逐个点亮LED之后,再依次逐个熄灭LED的跑马灯程序。
- 小米6X计算机在后台程序无法关闭,小米6怎么关闭后台程序教程
- 企业微信外部群和内部群有什么区别?如何创建外部群
- java中如何定义接口_java中如何定义一个接口