JAVA基本的なプログラミング演習プログラム[12] 12ボーナス計算

 

12プログラム[12]ボーナスを計算します

トピック:利益に基づくエンタープライズ手数料ボーナス。利益(I)が10百万以下である場合、賞金の10%を挙げることができる。利益は10万人が、20未満百万千万手数料部分が10%未満である場合、より高い10万元一部、7.5%カカオ委員会は、400,00020万間、2,000万人以上の部分が5%を委託することができるされ、4000万人以上の部分600,000 400,000間で、3%の手数料であってもよいです;部分がキーボード月利益Iから1億以上の1.5%、百万人以上の元部1%の手数料を委員会は6000万以上1,000,000 600,000から、求めるべきであるとの間であります支払った賞与の合計数?

プログラムの分析:カットオフするために、場所を座標軸を使用してください。注で定義されるボーナスは、整数に定義育ちます。

 

パッケージcskaoyan。

パブリッククラスcskaoyan12 { 
	org.junit.Test @ 
	公共ボイド数(){ 
		=新しいjava.util.Scanner(System.in)でjava.util.Scanner; 
		二重の利益= in.nextDouble(); 
		ダブルボーナス= 0; 
		二重percent1 = 0.1。
		ダブルpercent2 = 0.075; 
		ダブルpercent3 = 0.05; 
		ダブルpercent4 = 0.03; 
		ダブルpercent5 = 0.015; 
		ダブルpercent6 = 0.01; 

		IF(利益<= 100000){ 
			ボーナス=利益* percent1。
		}そうであれば(利益<= 200000){ 
			ボーナス= 100000 * percent1 +(利益- 100000)* percent2。
		(利益<= 400000)であれば}他{
			ボーナス= 100000 * percent1 +(200000から100000)* percent2 +(営利- 200000)* percent3。
		}そうであれば(利益<= 600000){ 
			ボーナス= 100000 * percent1 +(200000から100000)* percent2 +(400000から200000)* percent3 
					+(利益- 400000)* percent4。
		}そうであれば(利益<= 1000000){ 
			ボーナス= 100000 * percent1 +(200000から100000)* percent2 +(400000から200000)* percent3 
					+(600000から400000)* percent4 +(利益- 600000)* percent5。
		}他{ 
			ボーナス= 100000 * percent1 +(200000から100000)* percent2 +(400000から200000)* percent3 
					+(600000から400000)* percent4 +(1000000から600000)* percent5 +(利益- 1000000)* percent6。
		}
 
		のSystem.out.println(ボーナス)。
		in.close(); 
	} 
}

 

おすすめ

転載: www.cnblogs.com/denggelin/p/11324816.html