天天看點

每日一題:第十八題

第十八題:企業發放的獎金根據利潤提成。

利潤(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>

int main()

{

float I=0,money01, money02, money03, money04, money05;

float bonus=0;             //獎金

money01 = 100000 * 0.1; //十萬元獎金

money02 = money01 + 100000 * 0.075;//二十萬元獎金

money03 = money02 + 200000 * 0.05;//四十萬元獎金

money04 = money03 + 200000 * 0.03;//六十萬元獎金

money05 = money04 + 400000 * 0.01;//一百萬元獎金

printf("請輸入本月利潤I:");

scanf("%f", &I);

if (I<=100000)

       bonus = I*0.1;

else if (I <= 200000)

       bonus = money01 + (I - 100000)*0.075;

else if (I <= 400000)

       bonus = money02 + (I - 200000)*0.05;

else if (I <= 600000)

       bonus = money03 + (I - 400000)*0.03;

else if (I <= 1000000)

       bonus = money04 + (I - 600000)*0.015;

else

       bonus = money05+(I-1000000)*0.01;

printf("本月的獎金為%.2f",bonus);

}

繼續閱讀