您的位置:首页 > 编程语言 > C语言/C++

c++第三次实验。个人所得税计算器

2016-04-07 10:46 330 查看
</pre><pre name="code" class="cpp">


* 作 者: 彭嘉琪

* 完成日期: 2016 年 4 月 7 日

* 版 本 号:v1.0

* 对任务及求解方法的描述部分:

* 输入描述:

* 问题描述:

序号 收入范围 税率 速算扣除数

1 超过0至1500 3% 0

2 超过1500元至4500元的部分 10% 105

3 超过4500元至9000元的部分 20% 555

4 超过9,000元至35,000元的部分 25% 1005

5 超过35,000元至55,000元的部分 30% 2755

6 超过55,000元至80,000元的部分 35% 5505

7 超过80,000以上 45% 13505

例如:王某月收入总额3600元,个人所得税=(3600-3500)*3%=3元;
再例:李某月收入13500元,个人所得税=(13500-3500)*25%-1005=2500-1005=1495元。

#include<iostream.h>

void main()

{

double dSalary,dTax,dNetIncome;

cout<<"请输入这个月的收入"<<endl;

cin>>dSalary;

if((dSalary-3500)<=1500)

{

dTax=(dSalary-3500)*0.03;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)<=4500)

{

dTax=(dSalary-3500)*0.1-105;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)<=9000)

{

dTax=(dSalary-3500)*0.2-555;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)<=35000)

{

dTax=(dSalary-3500)*0.25-1005;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)<=55000)

{

dTax=(dSalary-3500)*0.3-2755;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)<=80000)

{

dTax=(dSalary-3500)*0.35-5505;

dNetIncome=dSalary-dTax;

}

else if((dSalary-3500)>=80000)

{

dTax=(dSalary-3500)*0.45-13505;

dNetIncome=dSalary-dTax;

}

cout<<"您本月应缴个人所和税 "<<dTax<<"税后收入是 "<<dNetIncome<<" 元。\n";

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: