* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:张恒宇
* 完成日期:2014年 10 月 16 日
* 版 本 号:v1.0
*/
#include <iostream>
using namespace std;
int main()
{
double b,c,dSalary,dTax=0,dNetIncome=0;
int iStep;
cout << "请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary<=3500)
dTax=0;
else
{
if(dSalary<=5000)
iStep=1;
else if(dSalary<=8000)
iStep=2;
else if(dSalary<=12500)
iStep=3;
else if(dSalary<=38500)
iStep=4;
else if(dSalary<=58500)
iStep=5;
else if(dSalary<=83500)
iStep=6;
else if(dSalary>83500)
iStep=7;
switch(iStep)
{
case 1:c=0.03,b=0;break;
case 2:c=0.1,b=105;break;
case 3:c=0.2,b=555;break;
case 4:c=0.25,b=1005;break;
case 5:c=0.3,b=2755;break;
case 6:c=0.35,b=5505;break;
case 7:c=0.45,b=13505;break;
}
dTax=(dSalary-3500)*c-b;
dNetIncome=dSalary-dTax;
}
cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0
}