演算法提高 ADV-68 企業獎金髮放
阿新 • • 發佈:2019-01-25
企業發放的獎金根據利潤提成。利潤低於或等於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%提成。從鍵盤輸入當月利潤,求應發放獎金總數?(保留兩位小數)利潤的大小在double以內
樣例輸入
210000
樣例輸出
18000.00
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner input = new Scanner(System.in); double money = input.nextDouble(); double welfare =0; if (money<=100000){ welfare = money*0.1; }else if(money>100000 && money<=200000){ welfare = 10000+(money-100000)*0.075; }else if(money>200000 && money<=400000){ welfare = 17500+(money-200000)*0.05; }else if(money>400000 && money<=600000){ welfare = 27500+(money-400000)*0.03; }else if(money>600000 && money<=1000000){ welfare = 33500+(money-600000)*0.015; }else if(money>1000000){ welfare = 39500+(money-1000000)*0.01; } System.out.printf("%.2f",welfare); } }