例98:C語言實現發放獎金,根據利潤提成,從鍵盤輸入當月利潤,求應發放獎金總數。

解題思路:利潤低于或等于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%提成。
C語言源代碼演示:
#include//頭文件 int main()//主函數 { long int gain;//定義長整型變量 int prize1,prize2,prize4,prize6,prize10,prize = 0;//定義整型變量 printf("請輸入利潤:");//提示語句 scanf("%ld",&gain);//鍵盤輸入 prize1=100000*0.1; prize2=prize1+100000*0.075; prize4=prize2+200000*0.05; prize6=prize4+200000*0.03; prize10=prize6+400000*0.015; if(gain<=100000) prize=gain*0.1; else if(gain<=200000) prize=prize1+(gain-100000)*0.075; else if(gain<=400000) prize=prize2+(gain-200000)*0.05; else if(gain<=600000) prize=prize4+(gain-400000)*0.03; else if(gain<=1000000) prize=prize6+(gain-600000)*0.015; else prize=prize10+(gain-1000000)*0.01; printf("獎金是:%d\n",prize); return 0;//函數返回值為0 }
編譯運行結果:
請輸入利潤:110000 獎金是:10749 -------------------------------- Process exited after 7.148 seconds with return value 0 請按任意鍵繼續. . .
以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
C 語言
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。