正文

根据利润总额不同发奖金2009-09-20 12:44:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/cunzhang/47892.html

分享到:

/*--------------------村长学习c之路---------------*/
/*-----------根据利润总额不同发放的奖金来发奖金--*/
#include <stdio.h>
#include <stdlib.h>
//#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;
}

阅读(1042) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册