C程式12 計算獎金

2021-09-07 09:44:16 字數 1232 閱讀 3265

程式12 計算獎金

題目:企業發放的獎金根據利潤提成。利潤(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,求應發放獎金總數?

自己理解:採用case語句,分別計算每乙個利潤範圍獲得的具體獎金。其中2種計算方法:

累加計算,如**1,sum=sum(前面範圍獎金的總和)+當前超出範圍獎金。

最基礎的加法,列出每個範圍應得的獎金,之後相加,

兩種都差不多,第2種不容易出錯,比較直白。

**1

#include int main()

printf("bonus=%lf",sum);

return 0;

}

執行結果

bonus = bonus * 10000;//為方便計算前面,化成萬元,現在要換算回來,乘10000

printf("the bonus = %lf\n", bonus);

return 0;

}執行結果

驗證

如果利潤65萬元,則獎金

計算獎金利潤

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

1019 計算獎金了

企業發放的獎金根據利潤提成。利潤低於或等於100000元的,獎金可提10 利潤高於100000元,低於200000元 1000001000000時,超過1000000元的部分按1 提成。從鍵盤輸入當月利潤i,求應發獎金總數。乙個整數,當月利潤。乙個整數,獎金。90090用switch要比用if的看起...

python根據利潤計算獎金

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