題目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萬之...