c++实验3-个人所得税计算器
2016-04-11 22:46
274 查看
一问题及代码
项目1:个人所得税计算器
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
(1)自选if语句的嵌套或/和switch语句完成程序设计;
(2)下面给出程序的基本框架,请下载使用。
二运行结果
三心得体会
这次编写相对上两次速度和精确度都有所提高,
对错误也能理解并进行改正,将代码尽可能简化
,节约空间。多多练习才能将速度和精确度更上
一层楼,还需要不断练习。
四知识点总结
if后面不需要加;
&&表示并且
在一个大于等于,小于等于的语句要用&&或||连接
*表示数学中的乘号
if要和else配对
if里面多个语句要用{},以免程序出错
项目1:个人所得税计算器
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。
(1)自选if语句的嵌套或/和switch语句完成程序设计;
(2)下面给出程序的基本框架,请下载使用。
/* * 文件名称: 个人所得税计算器 * 作 者: 邱兴隆 * 完成日期: 2016 年 4 月 11 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:个人月收入总额,算出本月应缴税款和税后收入 * 输入描述: 个人月收入总额 * 问题描述: 求所得税 * 程序输出: 应缴税款和税后收入 * 问题分析: 判断应该采取的税率 * 算法设计: 条件语句 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax,dNetIncome,x; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary,x,dNetIncome; x=dSalary-3500; if(x<=0) dTax=0; if(x>0&&x<=1500) dTax=x*0.03; if(x>1500&&x<=4500) dTax=x*0.1-105; if(x>4500&&x<=9000) dTax=x*0.2-555; if(x>9000&&x<=35000) dTax=x*0.25-1005; if(x>35000&&x<=55000) dTax=x*0.3-2755; if(x>55000&&x<=80000) dTax=x*0.35-5505; if(x>80000) dTax=x*0.45-13505; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二运行结果
三心得体会
这次编写相对上两次速度和精确度都有所提高,
对错误也能理解并进行改正,将代码尽可能简化
,节约空间。多多练习才能将速度和精确度更上
一层楼,还需要不断练习。
四知识点总结
if后面不需要加;
&&表示并且
在一个大于等于,小于等于的语句要用&&或||连接
*表示数学中的乘号
if要和else配对
if里面多个语句要用{},以免程序出错
相关文章推荐
- C++作业3——本月有几天、定期存款利息计算器、多分数段函数求值
- C++实验3-个人所得税计算器
- c++中sort()及qsort()的用法总结
- C语言实现推箱子小游戏
- C语言函数
- C++实现读取特定路径下文件夹及文件名的方法
- C++ GC
- C语言如何求闰年,打印输出1000-2000年之间的所有闰年.
- C++回调函数(1)--基本概念
- C++之再续前缘(一)——C++基础(与C语言的差异)(上)
- 这也许是最不正经的C语言教程……函数篇
- 【c++】蛇形矩阵
- c++第三次作业-3
- c++第三次作业
- 分治小结
- c++作业3
- c++作业2
- C++实验3-2-本月有几天?
- 深入理解C指针学习笔记七之动态内存管理
- C++第三次作业