Title:The bonus paid by the enterprise is based on the profit commission.
- When the profit (I) is less than or equal to 100000 yuan, the bonus can be increased by 10%;
- When the profit is higher than 100000 yuan and lower than 200000 yuan, the part below 100000 yuan will be charged with 10% commission, and the part above 100000 yuan will be charged with 7.5% commission;
- When the amount is between 200000 and 400000 yuan, the portion higher than 200000 yuan can be deducted by 5%;
- If it is between 400000 yuan and 600000 yuan, the Commission will be 3%;
- In the range of 600000 to 1000000 yuan, 1.5% can be deducted for the part higher than 600000 yuan;
- When it is higher than 1 million yuan, the part exceeding 1 million yuan will be charged with 1% commission.
Enter the monthly profit I from the keyboard to calculate the total amount of bonus?
Program analysis:Please use the number axis to delimit and locate. Pay attention to the definition of bonus should be defined as growth integer.
example:
#include
int main()
{
double i;
double bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
Printf ("your net profit is":;
scanf("%lf",&i);
bonus1=100000*0.1;
bonus2=bonus1+100000*0.075;
bonus4=bonus2+200000*0.05;
bonus6=bonus4+200000*0.03;
bonus10=bonus6+400000*0.015;
if(i<=100000) {
bonus=i*0.1;
} else if(i<=200000) {
bonus=bonus1+(i-100000)*0.075;
} else if(i<=400000) {
bonus=bonus2+(i-200000)*0.05;
} else if(i<=600000) {
bonus=bonus4+(i-400000)*0.03;
} else if(i<=1000000) {
bonus=bonus6+(i-600000)*0.015;
} else if(i>1000000) {
bonus=bonus10+(i-1000000)*0.01;
}
Printf ("proposed as: bones =% lf", bones) ";
printf("\n");
}
The output results of the above examples are as follows:
Your net profit is:
120000
Raised as: bonus = 11500.000000
Thank you for your reading, please feel it with your heart! Hope to help you who love to learn!! Sharing is also a kind of happiness!!! Please relay…
Click to view the original, thank you!