Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function NETINCOME(salary, inf, t) {
- var ret=0;
- var workSal = salary;
- var proBracketPer = [0.0, 0.16, 0.2, 0.24, 0.2575];
- var fedBracketPer = [0.0, 0.15, 0.22, 0.26, 0.29];
- var proBrackets = [11327, 41935*Math.pow(inf, t), 83865*Math.pow(inf, t), 102040*Math.pow(inf, t), 999999];
- var fedBrackets = [11327, 44701*Math.pow(inf, t), 89401*Math.pow(inf, t), 138586*Math.pow(inf, t), 999999];
- for(i=3; i>=0; i--){
- if(workSal>proBrackets[i] && workSal<proBrackets[i+1]){
- ret = (ret+(workSal-proBrackets[i])*proBracketPer[i+1]);
- workSal=proBrackets[i]-1;
- }
- }
- workSal = salary;
- for(i=3; i>=0; i--){
- if(workSal>fedBrackets[i] && workSal<fedBrackets[i+1]){
- ret = (ret+(workSal-fedBrackets[i])*fedBracketPer[i+1]);
- workSal=fedBrackets[i]-1;
- }
- }
- return salary-ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement