C++实验3—个人所得税计算器
2016-04-07 08:40
323 查看
一、问题及代码
![](http://img.blog.csdn.net/20160407083753712?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三、心得体会
四、知识点总结
/* * 文件名称: SalaryCaculater.cpp * 作 者: 周巍 * 完成日期: 2016 年 4 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:制作个人所得税计算器; * 输入描述:输入月收入; * 问题描述:对输入的月收入做出判断以及一系列计算; * 程序输出:输出应交税务以及税后收入; * 问题分析:选择合适的选择结构语句; * 算法设计:使用if的多分支语句的选择结构语句。 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; // 下面求解应缴个人所和税dTax和税后收入dNetIncome double Spare,TaxRate; int deduction; Spare=dSalary-3500; if(Spare>0) { if(Spare<=1500) TaxRate=0.03,deduction=0; else if(Spare<=4500) TaxRate=0.10,deduction=105; else if(Spare<=9000) TaxRate=0.20,deduction=555; else if(Spare<=35000) TaxRate=0.25,deduction=1005; else if(Spare<=55000) TaxRate=0.30,deduction=2755; else if(Spare<=80000) TaxRate=0.35,deduction=5505; else TaxRate=0.45,deduction=13505; } else { TaxRate=0; deduction=0; } dTax=Spare*TaxRate-deduction; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }二、运行结果
三、心得体会
四、知识点总结
相关文章推荐
- c++第三次上机实验项目四
- C++实验3-本月有几天?
- C语言学习010:fopen读写文件
- 第2周 C语言及程序设计初步例程-37 循环嵌套
- CSP考试 2015年03月第4题 C语言实现
- CSP考试 2015年03月第5题 C语言实现
- C/C++不同文件夹下包含头文件的方法及#include的使用
- C++ 解析Json——jsoncpp
- 论C++的多样性
- C++设计模式<一>:简介
- 屌丝的常用排序-----two
- C++第3次作业
- C语言单链表实现
- C语言 二级指针内存模型①
- C++作业1
- 解析XML格式的配置文件
- 编码的法则:c++程序员不可不知的101条经验
- C语言“亲密数”问题
- C++实验2-1
- [C++]const指针和指向const的指针