personalincometax.asmx
来自「这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参」· ASMX 代码 · 共 60 行
ASMX
60 行
<%@ 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 + =
减小字号Ctrl + -
显示快捷键?