📄 personalincometax.asmx
字号:
<%@ WebService Language="C#" Class="TaxService" %>
using System;
using System.Web.Services;
//计算所得税的类,继承了WebService
public class TaxService : WebService {
//计算每月工薪要交的个人所得税的方法
[WebMethod]
//参数salary为月薪数额
public double taxForSalary(double salary)
{
double amount=0;
salary-=800;
if(salary<=0)
{
amount=0;
}
else if(salary<=500)
{
amount=salary*0.05;
}
else if(salary>500&&salary<=2000)
{
amount=25+(salary-500)*0.1;
}
else if(salary>2000&&salary<=5000)
{
amount=175+(salary-2000)*0.15;
}
else if(salary>5000&&salary<=20000)
{
amount=625+(salary-5000)*0.2;
}
else if(salary>20000&&salary<=40000)
{
amount=3625+(salary-20000)*0.25;
}
else if(salary>40000&&salary<=60000)
{
amount=8625+(salary-40000)*0.3;
}
else if(salary>60000&&salary<=80000)
{
amount=14625+(salary-60000)*0.35;
}
else if(salary>80000&&salary<=100000)
{
amount=21625+(salary-80000)*0.4;
}
else if(salary>100000)
{
amount=29625+(salary-100000)*0.45;
}
return amount;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -