#include
#include
#include
#include "OJ.h"
/*
功能:
企业发放的奖金根据利润提成。
利润低于或等于100000元的,奖金可提10%;
利润高于100000元,低于200000元(100000
低于100000元的部分按10%提成;
高于100000元的部分,可提成 7.5%;
200000
高于200000元的部分按5%提成;
400000
600000
I>1000000时,超过1000000元的部分按1%提成。
从键盘输入当月利润I,求应发奖金总数
输入:
一个整数,当月利润 x
输出:
无
返回:
一个整数,奖金
*/
size_t Bonus(size_t profit)
{
size_t sum;
if( profit < 0)
return 0;
else if(profit <= 100000)
sum = profit*10/100;
else if(profit >= 1000000)
sum = 39500 +(profit-1000000)*0.01/1;
else
{
size_t tmp = (profit-1)/100000;
switch(tmp)
{
case 1: sum = 10000 + (profit-100000)*0.075/1;break; //(100000,200000]
case 2:
case 3: sum = 17500 + (profit-200000)*0.05/1;break;
case 4:
case 5: sum = 27500 + (profit-400000)*0.03/1;break;
case 6:
case 7:
case 8:
case 9: sum = 33500 + (profit-600000)*0.015/1;break;
default: ;
}
}
return sum;
}
阅读(300) | 评论(0) | 转发(0) |