/*
企业发放的奖金根据利润提成。利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
double I; //利润
double J=0; //奖金
double xs[]={0.1,
0.075,
0.05,
0.03,
0.015,
0.01
};
long lIndex[]={100000,
200000,
400000,
600000,
1000000,
90000000
};
int k=0;
printf("请输入利润数:");
scanf ("%f",&I);
printf("利润数:%8.2f ; 奖金额 : %8.2f\n",I,J);
while(I>0)
{
J += I * xs[k];
printf("利润数:%8.2f ; 奖金额 : %8.2f\n",I,J);
I -= lIndex[k];
k++;
}
printf("\n");
printf("奖金总金额:%8.2f\n",J);
system("pause");
}
企业发放的奖金根据利润提成。利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
double I; //利润
double J=0; //奖金
double xs[]={0.1,
0.075,
0.05,
0.03,
0.015,
0.01
};
long lIndex[]={100000,
200000,
400000,
600000,
1000000,
90000000
};
int k=0;
printf("请输入利润数:");
scanf ("%f",&I);
printf("利润数:%8.2f ; 奖金额 : %8.2f\n",I,J);
while(I>0)
{
J += I * xs[k];
printf("利润数:%8.2f ; 奖金额 : %8.2f\n",I,J);
I -= lIndex[k];
k++;
}
printf("\n");
printf("奖金总金额:%8.2f\n",J);
system("pause");
}
转载于:https://blog.51cto.com/ribut9225/72988