【笔试】12、企业发放的奖金根据利润提成。

来源:互联网 发布:python爬虫工程师 编辑:程序博客网 时间:2024/04/29 20:39
/** * 题目:企业发放的奖金根据利润提成。 * 利润(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%提成, * 从键盘输入当月利润,求应发放奖金总数?    * 时间:2015年7月29日08:31:58 * 文件:Lianxi12.java * 作者:cutter_point */package bishi.zuixin50.t2015729;import java.util.Scanner;public class Lianxi12 {public static void main(String [] args){Scanner sc = new Scanner(System.in);//键盘输入double lirun = sc.nextDouble();my_money mm = new my_money();System.out.println(mm.get_money(lirun));}}class my_money{public double get_money(double lirun){double jiangjin = 0;//得到应该得到的钱if(lirun <= 10){//当利润低于或等于10万的时候jiangjin = 0.1 * lirun;}else if(lirun > 10 && lirun < 20){//利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%jiangjin = 1 + (lirun - 10) * 0.075;}else if(lirun >= 20 && lirun < 40){//20万到40万之间时,高于20万元的部分,可提成5%;,前面的提成不变jiangjin = 1 + 0.75 + (lirun - 20) * (5 / 100);}else if(lirun >= 40 && lirun < 60){//40万到60万之间时高于40万元的部分,可提成3%;jiangjin = 1 + 0.75 + 20 * (5 / 100) + (lirun - 40) * (3 / 100);}else if(lirun >= 60 && lirun < 100){//60万到100万之间时,高于60万元的部分,可提成1.5%,jiangjin = 1 + 0.75 + 20 * (5 / 100) + 20 * (3 / 100) + (lirun - 60) * (1.5 / 100);}else{//高于100万元时,超过100万元的部分按1%提成,jiangjin = 1 + 0.75 + 20 * (5 / 100) + 20 * (3 / 100) + 40 * (1.5 / 100) + (lirun - 100) * (1 / 100);}return jiangjin;}}

0 0