【项目4:—个人所得税计算器】
标题:—个人所得税计算器
问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者: 陈丹妮
* 完成日期:2014年 10 月20日
* 版 本 号:v1.0
*
* 问题描述:—个人所得税计算器
* 输入描述: 一个小数dSalary
* 程序输出:个人所得税款
*/
#include <iostream>
using namespace std;
int main()
{
double x,m,dSalary,dTax=0,dNetIncome=0;
int t,n;
cout<<"请输入您本月的收入金额(元):";
cin>>dSalary;
x=dSalary-3500;
t=(x<=1500)+(x<=4500)+(x<=9000)+(x<=35000)+(x<=55000)+(x<=80000);
switch (t)
{
case 6:
m=0.03,n=0;
break;
case 5:
m=0.10,n=105;
break;
case 4:
m=0.20,n=555;
break;
case 3:
m=0.25,n=1005;
break;
case 2:
m=0.30,n=2755;
break;
case 1:
m=0.35,n=5505;
break;
default:
m=0.45,n=13505;
}
dTax=x*m-n;
dNetIncome=dSalary-dTax;
cout<<"您本月应该缴纳个人所得税:"<<dTax<<"您的税后收入为:"<<dNetIncome<<endl;
return 0;
}