/*
*Copyright(C) 2016,计算机与控制工程学院
*All rights reserved.
*文件名:test.cpp
*作者:张志新
*完成日期:2016年3月15日
*版本号:v1.0
*
*问题描述:输入月收入总额 ,计算出他本月应缴税款和税后你收入。
*输入描述:月收入总额。
*程序输出:本月应缴税款和税后你收入 。
*/
#include<iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0;
double dExtra;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dExtra<=1500)
dTax=(dSalary-3500)*0.03-0;
else if(dExtra<=4500)
dTax=(dSalary-3500)*0.1-105;
else if(dExtra<=9000)
dTax=(dSalary-3500)*0.2-555;
else if(dExtra<=35000)
dTax=(dSalary-3500)*0.25-1005;
else if(dExtra<=55000)
dTax=(dSalary-3500)*0.3-2755;
else if(dExtra<=80000)
dTax=(dSalary-3500)*0.35-5505;
else
dTax=(dSalary-3500)*0.45-13505;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴纳个人所得税"<<dTax<<"元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
知识点总结:
这个程序中用了if语句的嵌套。
学习心得:
这个程序有好多种写的方法,有简单的也有麻烦的,但都能够得到答案,因此方法不能只拘泥于一种。