首页 > php教程 > php手册 > 睡后工资

睡后工资

WBOY
发布: 2016-06-06 19:34:02
原创
1620 人浏览过

睡前睡后 50003985 80006215 110008295 1400010215 1700012080 2000013880 2300015680 2600017480 2900019280 3200021080 3500022880 3800024680 4100026480 4400028280 4700030080 5000031805 无 ?phpfunction after_sleep($salary,$housefund_ratio=0.1,$pe

睡前  睡后
5000  3985
8000  6215
11000  8295
14000  10215
17000  12080
20000  13880
23000  15680
26000  17480
29000  19280
32000  21080
35000  22880
38000  24680
41000  26480
44000  28280
47000  30080
50000  31805
<?php


function after_sleep($salary,$housefund_ratio=0.1,$person_insurance_ratio=.08,$medical_insurance_ratio=.04)
{
    $base = 3500;

    $housefund = $salary * $housefund_ratio;  #.10 .8
    $person_insurance = $salary * $person_insurance_ratio;
    $medical_insurance = $salary * $medical_insurance_ratio;
    $insurance=($housefund + $person_insurance +$medical_insurance);
  
    if ($salary - $insurance   < $base ){
       return $salary - $insurance;
    }
    $taxable_income= ($salary - $insurance -$base  );
        
     if ($taxable_income  <=1500 ){
        $ratio = .03;
        $deduct = 0;
    }else if ($taxable_income > 1500 && $taxable_income <=4500)    {
        $ratio = .1;
        $deduct = 105;
 
            
    }else if ($taxable_income > 4500 && $taxable_income <=9000)    {
        $ratio = .2;
        $deduct = 555;
 
    } else if ($taxable_income > 9000 && $taxable_income <= 35000)  {
        
        $ratio = .25;
        $deduct = 1005;
    } else if ($taxable_income > 35000 && $taxable_income <= 55000)    {
        $ratio = .3;
        $deduct = 2755;
    } 
   
    $tax = $taxable_income * $ratio-$deduct;
    
    $money = $salary -$insurance-$tax;
    return $money;
} 

 

echo "睡前\t睡后\n";
for ($i=5000;$i<=50000;$i+=3000)
echo  $i,"\t",after_sleep($i,.08),"\n";
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板