个人所得税计算
来源:互联网 发布:监控软件安装 编辑:程序博客网 时间:2024/04/28 05:03
VC实现的小工具:http://goc.ac.cn/liuag/html/software_calculatorx.html
计算公式很简单,程序一看就明白。PS:那时个税起征点是1600,现在都2000了,^-^
//根据税前工资和个税起征点计算所得税
double calculateTax(double presalary, double base)
{
double tax;
double TaxSalary = presalary - base;
if(TaxSalary < 0) {
tax = 0;
}else if(TaxSalary <= 500) {
tax = TaxSalary * 0.05;
}else if(TaxSalary <= 2000 ) {
tax = TaxSalary * 0.10 - 25;
}else if(TaxSalary <= 5000) {
tax = TaxSalary * 0.15 - 125;
}else if(TaxSalary <= 20000) {
tax = TaxSalary * 0.20 - 375;
}else if(TaxSalary <= 40000) {
tax = TaxSalary * 0.25 - 1375;
}else if(TaxSalary <= 60000) {
tax = TaxSalary * 0.30 - 3375;
}else if(TaxSalary <= 80000) {
tax = TaxSalary * 0.35 - 6375;
}else if(TaxSalary <= 100000) {
tax = TaxSalary * 0.40 - 10375;
}else {
tax = TaxSalary * 0.45 - 15875;
}
return tax;
}
//根据税后工资和个税起征点计算税前工资
double calculateSalaryPretax(double postsalary, double base)
{
double presalary;
double TaxSalary = postsalary - base;
double tax_rate, fast_number;
if(TaxSalary <= 0) {
return postsalary;
}
if(TaxSalary <= 475) {
tax_rate = 0.05;
fast_number = 0;
}else if(TaxSalary <= 1875) {
tax_rate = 0.10;
fast_number = 25;
}else if(TaxSalary <= 4375) {
tax_rate = 0.15;
fast_number = 125;
}else if(TaxSalary <= 16375) {
tax_rate = 0.20;
fast_number = 375;
}else if(TaxSalary <= 31375) {
tax_rate = 0.25;
fast_number = 1375;
}else if(TaxSalary <= 45375) {
tax_rate = 0.30;
fast_number = 3375;
}else if(TaxSalary <= 58375) {
tax_rate = 0.35;
fast_number = 6375;
}else if(TaxSalary <= 70375) {
tax_rate = 0.40;
fast_number = 10375;
}else {
tax_rate = 0.45;
fast_number = 15375;
}
presalary = (postsalary-(base * tax_rate) -fast_number) / (1 - tax_rate);
return presalary;
}
(刘爱贵 / Aiguille.LIU)
- 个人所得税计算
- 个人所得税计算
- 计算个人所得税
- 个人所得税计算
- 计算个人所得税
- 个人所得税计算
- 个人所得税计算
- 个人所得税计算
- 计算个人所得税
- 个人所得税计算
- 计算计算个人所得税2010
- 个人所得税的计算表格
- 个人所得税计算公式
- 个人所得税计算系统
- 个人所得税的计算
- 个人所得税的计算程序
- 个人所得税计算程序
- 计算个人所得税!switch语句
- 安装GLUT工具包
- 基于Http协议的Java隧道通讯
- vc中常用类型转换
- 不同Web主机上的Servlet之间数据对象的相互传输
- USBCleaner v6.0 Build 20080327 - U盘病毒专杀工具
- 个人所得税计算
- 常用工具、文档或代码网站
- jdbc连接db2 数据库
- 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
- 本人开发的一套控件库,支持Compact Framework 1.0和VS2003
- 在组件是嵌入图片
- 貌似Google的分页的脚本
- (转)高效学习法--之"西蒙学习法"
- C++常用I/O流技术