/*--------------------村长学习c之路---------------*/
/*-----------根据利润总额不同发放的奖金来发奖金--*/
#include
#include
//#define I 23456
int main()
{
unsigned int profit_grade;
int profit;
double bonus=0;
printf("请输入利润总额:\n");
scanf("%d",&profit);
printf("利润总额是:%d\n",profit);
if(profit<=100000)
profit_grade=1;
if(profit>100000&&profit<=200000)
profit_grade=2;
if(profit>200000&&profit<=400000)
profit_grade=4;
if(profit>400000&&profit<=600000)
profit_grade=6;
if(profit>600000&&profit<=1000000)
profit_grade=10;
if(profit>1000000)
profit_grade=12;
switch(profit_grade)
{
case 12:
bonus=(profit-1000000)*0.01+400000*0.015+200000*0.03+200000*0.05+100000*0.075+100000*0.1;
break;
case 10:
bonus=(profit-600000)*0.015+200000*0.03+200000*0.05+100000*0.075+100000*0.1;
break;
case 6:
bonus=(profit-400000)*0.03+200000*0.05+100000*0.075+100000*0.1;
break;
case 4:
bonus=(profit-200000)*0.05+100000*0.075+100000*0.1;
break;
case 2:
bonus=(profit-100000)*0.075+100000*0.1;
break;
case 1:
bonus=profit*0.1;
break;
}
printf("奖金等级是:%d,应发放的奖金总数是:%6.2f",profit_grade,bonus);
system("PAUSE");
return 0;
}
阅读(261) | 评论(0) | 转发(0) |