例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<stdio.h>//頭檔案
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語言開發工具
更多案例可以go公眾號:C語言入門到精通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267449.html
標籤:其他
下一篇:關于字符陣列!
