算法题之个人所得税税率计算一(工资、薪金所得适用)

来源:互联网 发布:淘宝种子暗语 编辑:程序博客网 时间:2024/06/03 01:31

个人所得税税率表一(工资、薪金所得适用)

级数 全月应纳税所得额 税率(%)
1 不超过1500元的 3% 45
2 超过1500元至4500元的部分 10% 300
3 超过4500元至9000元的部分 20% 900
4 超过9000元至35000元的部分 25% 6500
5 超过35000元至55000元的部分 30% 6000
6 超过55000元至80000元的部分 35% 8750
7 超过80000元的部分 45%

function tax(num){        var tax = 0;        //var pay = false;            // console.log(1);        //for(var i = 0; pay == false; i++){    //注意pay==false为条件判断,不是赋值            if(num > 80000){                var a = num - 80000;    //当前档位要交税的部分                    tax += a * 0.45;        //交的税                num -= a;               //剩余未缴税的部分            }            if(num > 55000){                var a = num - 55000;                    tax += a * 0.35;                num -= a;            }            if(num > 35000){                var a = num - 35000;                    tax += a * 0.3;                num -= a;            }            if(num > 9000){                var a = num - 9000;                 tax += a * 0.25;                num -= a;            }            if(num > 4500){                var a = num - 4500;                 tax += a * 0.2;                num -= a;            }            if(num > 1500){                var a = num - 1500;                 tax += a * 0.1;                num -= a;            }            if(num <= 1500){                                        console.log(num);                console.log("您已缴清税收,tax为:" + tax);                pay = true;            }        //}    }    tax(100000);