zoukankan      html  css  js  c++  java
  • C# 个人所得税的计算方法

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

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

    扣除标准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);

    }

    没有什么问题是一个FOR循环解决不了的,如果有那就是两个!
  • 相关阅读:
    逻辑回归
    异常
    内部类
    接口
    多态
    final关键字(最终的)
    不能被继承的父类成员
    对象初始化的过程
    方法重写
    abstract关键字
  • 原文地址:https://www.cnblogs.com/xcc2016/p/5399401.html
Copyright © 2011-2022 走看看