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

睡后工资

WBOY
發布: 2016-06-06 19:34:02
原創
1640 人瀏覽過

睡前睡后 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
最新問題
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板