/*
Copyright(C)计算机与控制工程学院学生
作者:刘慧艳
完成日期:2014.04.15
版本号:V1.0
问题描述:个人所得税计算器
*/
#include <iostream>
using namespace std;
int main()
{
double salary,tax=0,netincome=0;
double value,rate,offset;//分别表示起征点的收入,税率,速算扣除数
cout<<"请输入您本月的收入总额(元):";
cin>>salary;
value=salary-3500;
if(value<=0.0)
tax=0.0;//不需要缴税
else
{
if(value<=1500)
rate=0.03,offset=0.0;//这一组if用于得到税率和速算扣除数
else if(value<=4500)
rate=0.1,offset=105.0;
else if(value<=9000)
rate=0.2,offset=555.0;
else if(value<=35000)
rate=0.25,offset=1005.0;
else if(value<=55000)
rate=0.3,offset=2755.0;
else if(value<80000)
rate=0.35,offset=5505.0;
else
rate=0.45,offset=13505.0;
tax=value*rate-offset;
}
netincome=salary-tax;
cout<<"您本月应缴的税为:"<<tax<<"元"<<endl;
cout<<"您本月税后收入是:"<<netincome<<"元"<<endl;
return 0;
}
个人所得税计算器
最新推荐文章于 2024-09-18 20:30:54 发布
