求奖金总数

题目描述

企业发放的奖金根据利润提成。

  • 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;
}

 编译结果:

  • 16
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值