//(4)企業發放的獎金根據利潤提成。利潤(I)低於或等於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%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?
package hey;
public class salary {
public static void main(String[] args) {
//(4)企業發放的獎金根據利潤提成。利潤(I)低於或等於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%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?
// .程序分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整型。
long profit=300000;
long bonus=0;
long sum=0;
if(profit>1000000) //當利潤大於1000000時
{
bonus=((profit-1000000)*1/100); //紅利=(利潤-1000000)*獎金
sum=sum+bonus; //總獎金=總獎金+紅利
profit=1000000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第一次");
}
if(profit>600000)
{
bonus=((profit-600000)*15/1000);
sum=sum+bonus;
profit=600000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第二次");
}
if(profit>400000)
{
bonus=((profit-400000)*3/100);
sum=sum+bonus;
profit=400000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第三次");
}
if(profit>200000)
{
bonus=((profit-200000)*5/100);
sum=sum+bonus;
profit=200000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第四次");
}
if(profit>100000)
{
bonus=((profit-100000)*75/1000);
sum=sum+bonus;
profit=100000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第五次");
}
bonus=(profit*10/100);
sum=sum+bonus;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第六次");
}
}
public class salary {
public static void main(String[] args) {
//(4)企業發放的獎金根據利潤提成。利潤(I)低於或等於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%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?
// .程序分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整型。
long profit=300000;
long bonus=0;
long sum=0;
if(profit>1000000) //當利潤大於1000000時
{
bonus=((profit-1000000)*1/100); //紅利=(利潤-1000000)*獎金
sum=sum+bonus; //總獎金=總獎金+紅利
profit=1000000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第一次");
}
if(profit>600000)
{
bonus=((profit-600000)*15/1000);
sum=sum+bonus;
profit=600000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第二次");
}
if(profit>400000)
{
bonus=((profit-400000)*3/100);
sum=sum+bonus;
profit=400000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第三次");
}
if(profit>200000)
{
bonus=((profit-200000)*5/100);
sum=sum+bonus;
profit=200000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第四次");
}
if(profit>100000)
{
bonus=((profit-100000)*75/1000);
sum=sum+bonus;
profit=100000;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第五次");
}
bonus=(profit*10/100);
sum=sum+bonus;
System.out.println("BOUNS:"+bonus+" PROFIT:"+profit+"第六次");
}
}
留言
張貼留言