php计算某企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元低于20万元时,低于10万元的部分提成10%,高于10万元的部分提成7%...(具体关系如图所示)。请根据关系表写出奖金计算方法reward(),并利用reward()方法计算当利润(I)=708000元时,应发放奖金总数为多少?
时间: 2023-02-16 14:07:36 浏览: 264
c代码-企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%; 高于100万元时,超过100万元的部分按1%提成。 从键盘输入当月利润I,求应发放奖金总数?
奖金计算方法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 元
阅读全文