php计算某企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元低于20万元时,低于10万元的部分提成10%,高于10万元的部分提成7%...(具体关系如图所示)。请根据关系表写出奖金计算方法reward(),并利用reward()方法计算当利润(I)=708000元时,应发放奖金总数为多少?
时间: 2023-02-16 18:07:36 浏览: 265
奖金计算方法reward()可以这样写:
```php
function reward($profit) {
if ($profit <= 100000) {
return $profit * 0.1;
} elseif ($profit <= 200000) {
return 100000 * 0.1 + ($profit - 100000) * 0.07;
} elseif ($profit <= 400000) {
return 100000 * 0.1 + 100000 * 0.07 + ($profit - 200000) * 0.05;
} elseif ($profit <= 600000) {
return 100000 * 0.1 + 100000 * 0.07 + 200000 * 0.05 + ($profit - 400000) * 0.03;
} elseif ($profit <= 1000000) {
return 100000 * 0.1 + 100000 * 0.07 + 200000 * 0.05 + 200000 * 0.03 + ($profit - 600000) * 0.015;
} else {
return 100000 * 0.1 + 100000 * 0.07 + 200000 * 0.05 + 200000 * 0.03 + 400000 * 0.015 + ($profit - 1000000) * 0.01;
}
}
```
当利润(I)=708000元时,应发放奖金总数为:
```php
$profit = 708000;
$bonus = reward($profit);
echo $bonus;
```
输出结果为:36240 元
阅读全文