|
#include<stdio.h>
void main()
{
int i,j,k;
float bonus,bonus1,bonus2,bonus3,bonus4,bonus5;
printf("please input profit:\n");
scanf("%d",&i);
j=i/100000;
bonus1=100000*0.1;
bonus2=bonus1+100000*0.075;
bonus3=bonus2+2000000*0.05;
bonus4=bonus3+2000000*0.03;
bonus5=bonus4+400000*0.015;
if(i>1000000)
{
bonus=bonus5+(i-1000000)*0.01;
printf("%f",bonus);
}
if(i<=100000)
k=0;
if(i>100000&&i<=200000)
k=1;
if(i>200000&&i<=400000)
k=2;
if(i>400000&&i<=600000)
k=3;
if(i>600000&&i<=1000000)
k=4;
switch(k)
{
case 0:printf("%f",i*0.1);break;
case 1:printf("%f",bonus1+(i-100000)*0.075);break;
case 2:printf("%f",bonus2+(i-200000)*0.05);break;
case 3:printf("%f",bonus3+(i-400000)*0.03);break;
case 4:printf("%f",bonus4+(i-600000)*0.015);break;
default :printf("error");
}
}
|
|