【经典100题】题目2 企业利润计算

题目

企业发放奖金按照利润(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%提成;

用户从键盘输入当月利润,求发放的将近的总额?


分析

将利润分界,不同的部分对应不同的利润提成


C语言程序实现

#include<stdio.h>
#include<conio.h>

int main()
{
	float profits;
	float bonus = 0;

	printf("请输入利润金额的总数,单位(万元)\n ");
	scanf("%f", &profits);

	if (profits<0)
	{
		bonus = 0;
	}
	else if (profits <= 10)
	{
		bonus = profits*0.1;
	}
	else if (profits <= 20)
	{
		bonus = (profits - 10)*0.075 + 10 * 0.1;
	}
	else if (profits <= 40)
	{
		bonus = (profits - 20)*0.05 + 10 * 0.075 + 10 * 0.1;
	}
	else if (profits <= 60)
	{
		bonus = (profits - 40)*0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
	}
	else if (profits <= 100)
	{
		bonus = (profits - 60)*0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
	}
	else if (profits > 100)
	{
		bonus = (profits - 100)*0.01 + 40 * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1;
	}

	printf("输入的利润总数是:%f(万元)\n", profits);
	printf("总的奖金为:%f(万元)\n", bonus);
	return 0;
}


Python语言实现

profits = float(input("请输入利润金额的总数,单位(万元):"))

if profits<=10:
    bonus = profits*0.1    
elif profits<=20:
    bonus = (profits - 10)*0.075 + 10 * 0.1
elif profits<=40:
    bonus = (profits - 20)*0.05 + 10 * 0.075 + 10 * 0.1
elif profits<=60:
    bonus = (profits - 40)*0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1
elif profits<=100:
    bonus = (profits - 60)*0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1
elif profits>100:
    bonus = (profits - 100)*0.01 + 40 * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1
else:
    bonus = 0;        

print("输入的利润总金额为:%f(万元)" % profits)
print("奖金金额为:%f(万元)" % bonus)

★finished by songpl,2018.11.27

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值