码迷,mamicode.com
首页 > Windows程序 > 详细

C# 个人所得税的计算方法

时间:2016-04-16 23:03:34      阅读:551      评论:0      收藏:0      [点我收藏+]

标签:

       个人所得税的定义为“个人取得的各项所得征收的所得税”。计算个人所得税的计算公式如下:

应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数

扣除标准3500元/月(2011年9月1日起正式执行)(工资、薪金所得适用)

应纳税所得额=扣除三险一金后月收入-扣除标准

速算扣除数是指采用超额累进税率计税时,简化计算应纳税额的一个数据。

速算扣除数的计算公式是:本级速算扣除额=上一级最高应纳税所得额×(本级税率-上一级税率)+上一级速算扣除数

                                   2011年9月1日起调整后的7级超额累进税率

全月应纳税所得额 税率 速算扣除数
全月应纳税所得额不超过1500元 3% 0
全月应纳税所得额超过1500元至4500元 10% 105
全月应纳税所得额超过4500元至9000元 20% 555
全月应纳税所得额超过9000元至35000元 25% 1005
全月应纳税所得额超过35000元至55000元 30% 2755
全月应纳税所得额超过55000元至80000元 35% 5505
全月应纳税所得额超过80000元 45% 13505

 

 

 

 

 

 

 

 

 
C#程序代码:
 

static void Main(string[] args)
{
Console.WriteLine("应发工资:");
double n = 0, m = 0;
double a = Convert.ToDouble(Console.ReadLine());
m = a - 3500;//应纳税所得额
if (m > -3500 && m <= 0)
{
m = a;
}
else if(m>0&&m<=1500)
{
n = m * 0.03;
}
else if (m > 1500 && m <= 4500)
{
n = m * 0.1 - 105;
}
else if (m > 4500 && m <= 9000)
{
n = m * 0.2 - 555;
}
else if (m > 9000 && m <= 35000)
{
n = m * 0.25 - 1005;
}
else if (m > 35000 && m <= 55000)
{
n = m * 0.3 - 2755;
}
else if (m > 55000 && m <= 80000)
{
n = m * 0.35 - 5505;
}
else if (m > 80000)
{
n = m * 0.45 - 13505;
}
else
{
Console.WriteLine("输入错误!");

}
Console.WriteLine("实发工资为:{0},个税:{1}", a-n, n);

}

 

C# 个人所得税的计算方法

标签:

原文地址:http://www.cnblogs.com/xcc2016/p/5399401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!