【程序12】
題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成翻伺。利潤(rùn)(I)低于或等于10萬元時(shí)诗鸭,獎(jiǎng)金可提10%;利潤(rùn)高于10萬元对室,低于20萬元時(shí)模燥,低于10萬元的部分按10%提成咖祭,高于10萬元的部分,可可提成7.5%蔫骂;20萬到40萬之間時(shí)么翰,高于20萬元的部分,可提成5%辽旋;40萬到60萬之間時(shí)高于40萬元的部分浩嫌,可提成3%;60萬到100萬之間時(shí)补胚,高于60萬元的部分码耐,可提成1.5%,高于100萬元時(shí)糖儡,超過100萬元的部分按1%提成伐坏,從鍵盤輸入當(dāng)月利潤(rùn)怔匣,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)握联?
package com.share.test11_20;
import java.util.Scanner;
/**
* 【程序12】題目:<br>
* 企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成。<br>
* 利潤(rùn)(I)低于或等于10萬元時(shí)每瞒,獎(jiǎng)金可提10%金闽;<br>
* 利潤(rùn)高于10萬元,低于20萬元時(shí)剿骨,低于10萬元的部分按10%提成代芜, 高于10萬元的部分,可可提成7.5%浓利;<br>
* 20萬到40萬之間時(shí)挤庇,高于20萬元的部分,可提成5%贷掖;<br>
* 40萬到60萬之間時(shí)高于40萬元的部分嫡秕,可提成3%;<br>
* 60萬到100萬之間時(shí)苹威,高于60萬元的部分昆咽,可提成1.5%,<br>
* 高于100萬元時(shí)牙甫,超過100萬元的部分按1%提成掷酗,<br>
* 從鍵盤輸入當(dāng)月利潤(rùn),求應(yīng)發(fā)放獎(jiǎng)金總數(shù)窟哺?
*
* @author brx
*/
public class Test12 {
public static void main(String[] args) {
test();
}
/**
* 思路:<br>
* 按照題意泻轰,這種算獎(jiǎng)金是按照區(qū)間來依次累加的,從最上層的區(qū)間考慮起且轨,<br>
* 每一層完了進(jìn)入下一層區(qū)間依次累加浮声,順序執(zhí)行和if條件判斷的完美結(jié)合
*/
public static void test() {
Scanner sc = new Scanner(System.in);
System.out.println("請(qǐng)輸入當(dāng)月的利潤(rùn):(單位:萬元)");
double d = sc.nextDouble();
double result = 0;
if (d > 100) {
result += (d - 100) * 0.01;
d = 100;
}
if (d > 60) {
result += (d - 60) * 0.015;
d = 60;
}
if (d > 40) {
result += (d - 40) * 0.03;
d = 40;
}
if (d > 20) {
result += (d - 20) * 0.05;
d = 20;
}
if (d > 10) {
result += (d - 10) * 0.075;
d = 10;
}
result += d * 0.1;
System.out.println("當(dāng)月的獎(jiǎng)金為:" + result);
}
}