您的位置:首页 > 其它

第三周项目(1):个人所得税计算器

2016-03-17 08:59 267 查看
/*

*copyright (c) 2016,烟台大学计算机学院

*All rights reserved.

*文件名称:hellow.cpp

*作者:田甜

*完成日期:2016年3月8日

*版本号:v1.0

*

*问题描述:计算个人所得税

*输入描述:输入个人月收入

*程序输出:输出个人所得税及税后收入

*/

问题及代码:

#include<iostream>
using namespace std;
double tax(double dtax);
int main()
{
double dSalary,dTax=0,dIncome;

cout<<"请输入您本月的收入总额(元):"<<endl;//输入个人月收入
cin>>dSalary;
dTax=tax(dSalary);//调用函数计算出个人所得税
dIncome=dSalary-dTax;//计算税后收入
cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dIncome<<"元"<<endl;//输出个人所得税和税后收入
return 0;

}

double tax(double salary)
{
double temp,shui,dtax;
int susuan;
temp=salary-3500;
if(temp<=0)//各收入对应税率和速算扣除数
return 0;

else if(0<temp&&temp<=1500)
{
shui=0.03;
susuan=0;
}
else if(1500<temp&&temp<=4500)
{
shui=0.1;
susuan=105;
}
else if(4500<temp&&temp<=9000)
{
shui=0.2;
susuan=555;
}
else if(9000<temp&&temp<=35000)
{
shui=0.25;
susuan=1005;
}
else if(35000<=temp&&temp<55000)
{
shui=0.3;
susuan=2755;
}
else if(55000<temp&&temp<=80000)
{
shui=0.35;
susuan=5505;
}
else
{
shui=0.45;
susuan=13505;
}
return dtax=temp*shui-susuan;//计算出个人所得税

}


运行结果:



知识点总结:

运用选择结构计算不同收入对应的税率。

学习心得:

进一步练习了如何运用选择结构。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: