C#个人所得税草案规定个税的起征点为3000 元分成7 级税率见下表131从键盘上输入月工资计算应交纳的个人所得税。30分表 131 税率情况表级数 全月应纳税所得额 税率 1 不超过1500元的即3000-4500 之间 52 超过1500元至4500元的部分 103 超过4500元至9000元的部分 204 超过9000元至35000元的部分 255 超过35000元至55000元的部分 30
using System;
namespace PersonalIncomeTax
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个人的月收入:");
double income = double.Parse(Console.ReadLine());
double tax = CalculateTax(income);
Console.WriteLine("你要交的税为:" + tax);
}
static double CalculateTax(double income)
{
double tax = 0;
if (income <= 3000)
{
return tax;
}
else if (income <= 4500)
{
tax = (income - 3000) * 0.05;
}
else if (income <= 9000)
{
tax = (1500 * 0.05) + (income - 4500) * 0.1;
}
else if (income <= 35000)
{
tax = (1500 * 0.05) + (4500 * 0.1) + (income - 9000) * 0.2;
}
else if (income <= 55000)
{
tax = (1500 * 0.05) + (4500 * 0.1) + (35000 * 0.2) + (income - 35000) * 0.3;
}
else if (income <= 80000)
{
tax = (1500 * 0.05) + (4500 * 0.1) + (35000 * 0.2) + (55000 * 0.3) + (income - 55000) * 0.35;
}
else
{
tax = (1500 * 0.05) + (4500 * 0.1) + (35000 * 0.2) + (55000 * 0.3) + (80000 * 0.35) + (income - 80000) * 0.45;
}
return tax;
}
}
}
``
原文地址: https://www.cveoy.top/t/topic/iJul 著作权归作者所有。请勿转载和采集!