题目描述
企业发放的奖金根据利润提成。
- I≤100000元的,奖金可提 10%;
- 100000<I≤200000 时,低于 100000 元的部分按 10% 提成,高于 100000 元的部分,可提成 7.5%
- 200000<I≤400000 时,低于 200000 元部分仍按上述办法提成(下同),高于 200000 元的部分按 5% 提成;
- 400000<I≤600000时,高于 400000 元的部分按 3% 提成;
- 600000<I≤1000000 时,高于 600000 元的部分按1.5% 提成;
- I>1000000I时,超过 1000000 元的部分按1% 提成。
从键盘输入当月利润 I,求应发奖金总数。
输入
一个整数,当月利润。
输出
一个整数,奖金。
输入输出样例
样例输入 #1
900
样例输出 #1
90
代码:
#include <stdio.h>
int main() {
int profit;
scanf("%d", &profit);
double bonus = 0.0;
if(profit<0){
printf("请输入正确的利润");
}
if (profit <= 100000) {
bonus = profit * 0.10;
} else if (profit <= 200000) {
bonus = 100000 * 0.10 + (profit - 100000) * 0.075;
} else if (profit <= 400000) {
bonus = 100000 * 0.10 + 100000 * 0.075 + (profit - 200000) * 0.05;
} else if (profit <= 600000) {
bonus = 100000 * 0.10 + 100000 * 0.075 + 200000 * 0.05 + (profit - 400000) * 0.03;
} else if (profit <= 1000000) {
bonus = 100000 * 0.10 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + (profit - 600000) * 0.015;
} else {
bonus = 100000 * 0.10 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + 400000 * 0.015 + (profit - 1000000) * 0.01;
}
printf("%d\n", (int)bonus);
return 0;
}
编译结果:
标签:提成,总数,profit,样例,奖金,int,利润 From: https://blog.csdn.net/m0_73875968/article/details/140870872