企業發放的獎金根據利潤提成。

2021-07-02 03:33:19 字數 968 閱讀 9482

題目2:企業發放的獎金根據利潤提成。

1 利潤(i)低於或等於10萬元時,獎金可提10%;

2 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%;

3 20萬到40萬之間時,高於20萬的部分,可提成5%;

4 40萬到60萬之間時,高於40萬的部分,可提成3%;

5 60萬到100萬之間時,高於60萬元的部分,可提成1.5%;

6 高於100萬元的部分按1%提成。從鍵盤輸入當月利潤i,求應發放獎金總數?

分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整形。

**:

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

printf("please input number:");

scanf("%ld",&i);

bonus1 = 100000 * 0.1; //利潤低於10萬的提成

bonus2 = bonus1 + 100000 * 0.75; //利潤在10-20萬,低於10萬的提成和高於10萬的提成總和

bonus4 = bonus2 + 200000 * 0.5; //利潤在20-40萬,低於20萬的提成和高於20萬的提成總和

bonus6 = bonus4 + 200000 * 0.3; //利潤在40-60萬,低於40萬的提成和高於40萬的提成總和

bonus10 = bonus6 * 400000 * 0.15; //利潤在100萬之上,低於100萬的提成和高於100萬的提成總和

if (i <= 100000) else if (i <= 200000)else if (i <= 400000)else if (i <= 600000)else if (i <= 1000000)else

printf("bonus = %d\n",bonus);

企業發放的獎金根據利潤提成。

利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之間時,高於60萬元的部分,可提成1...

企業發放的獎金根據利潤提成

要求 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之...

企業發放的獎金根據利潤提成

題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之...