一、问题及代码
/*
* 文件名称:个人所得税计算器
* 作 者: 任浩杰
* 完成日期: 2016 年 4 月 7 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:个人收入
* 问题描述: 求税收和税后收入
* 程序输出: 税后收入
* 问题分析:
* 算法设计:
*/
#include <iostream>
#include <cmath>
using namespace std;
int main( )
{
double dSalary,dTax=0,dNetIncome=0,a;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if (dSalary>3500)
{
a=dSalary-3500;
if(a<=1500) dTax=a*0.03;
else if (a<=4500) dTax=a*0.1-105;
else if (a<=9000) dTax=a*0.2-555;
else if (a<=35000) dTax=a*0.25-1005;
else if (a<=55000) dTax=a*0.3-2755;
else if (a<=80000) dTax=a*0.35-5505;
else dTax=a*0.45-13505;
}
else dTax=0;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
二、运行结果
三、心得体会
使用iF语句时要注意,;的使用,仔细避免出现低级错误,有解决不了的错误可以重新来做。
四、知识点总结
灵活使用if语句,合理解决问题