奖金提成



/*
功能:
 企业发放的奖金根据利润提成。
 利润低于或等于100000元的,奖金可提10%;
 利润高于100000元,低于200000元(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>1000000时,超过1000000元的部分按1%提成。
 从键盘输入当月利润I,求应发奖金总数

输入:
 一个整数,当月利润 x

输出:
 无

返回:
 一个整数,奖金

 例如:输入900
 输出90
 备注:奖金向下取整,不作四舍五入处理。
*/

#include <stdlib.h>
#include <stdio.h>

size_t Bonus(size_t profit)
{
   if(profit<0)
   {
  return 0;
   }
   else if (profit<=100000)
   {
     return (size_t)(profit*0.1)/1;
   }
   else if(profit<=200000)
   {
     return (size_t)(10000 + (profit-100000)*0.075/1);
   }
   else if(profit<=400000)
   { 
     return (size_t) (17500 + (profit-200000)*0.05/1);
   }
   else if(profit<=600000)
   {
     return (size_t) (27500 + (profit-400000)*0.03/1);
   }
   else if(profit<=1000000)
   {
     return (size_t) (33500 + (profit-600000)*0.015/1);
   }
   else
   {
     return (size_t) (39500 + (profit-1000000)*0.01/1);
   }

}

void main()
{
 size_t profit = 0;
 printf("请输入这个月的利润:\n");
 scanf_s("%d",&profit,10);
 printf("这个月的奖金为:%d",Bonus(profit));
 getchar();
 getchar();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值