企业发放的奖金根据利润提成。利润x低于或等于10万元的,奖金可提10%;利润10万元≤x≤20万元时
时间: 2024-10-15 11:24:04 浏览: 233
这是一个企业根据利润提成的奖金计算方法,根据不同的利润水平,奖金提成的比例也不同。如果利润低于或等于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%。下面是一个C语言的代码实现:
```
#include <stdio.h>
int main() {
double i;
double bonus1, bonus2, bonus4, bonus6, bonus;
printf("Input your profit:\n"); scanf("%lf", &i);
bonus1 = 100000 * 0.1;
bonus2 = bonus1 + 100000 * 0.075;
bonus4 = bonus2 + 200000 * 0.05;
bonus6 = bonus4 + 200000 * 0.03;
if (i <= 100000)
bonus = i * 0.1;
else if (i <= 200000)
bonus = bonus1 + (i - 100000) * 0.075;
else if (i <= 400000)
bonus = bonus2 + (i - 200000) * 0.05;
else if (i <= 600000)
bonus = bonus4 + (i - 400000) * 0.03;
else if (i <= 1000000)
bonus = bonus6 + (i - 600000) * 0.015;
else
bonus = bonus6 + 400000 * 0.015 + (i - 1000000) * 0.01;
printf("bonus=%.2f", bonus);
return 0;
}
```
阅读全文