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);

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM