ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时

2020-12-03 22:30:06  阅读:248  来源: 互联网

标签:10 提成 高于 40 万元 20


题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
1.程序分析:利用数轴来分界,定位。注意定义时需把奖金定义成长整型。


		public static void main(String[] args) {
			// TODO Auto-generated method stub
			Scanner input = new Scanner(System.in);
			while(true){
				System.out.println("请输入当月利润(单位万元): ");
			int value=input.nextInt();
			double gross=0;
			if(value<=10)
				gross=0.1*value;
			else if(value>10&&value<20)
				gross=0.1*10+(value-10)*0.075;
			else if(value>=20&&value<=40)
				gross=(value-20)*0.05+10*0.1+10*0.075;
			else if(value>40&&value<=60)
				gross=(value-40)*0.03+20*0.05+10*0.1+10*0.075;
			else if(value>60&&value<=80)
				gross=(value-60)*0.015+20*0.03+20*0.05+10*0.1+10*0.075;
			else 
				gross=(value-100)*0.01+40*0.015+20*0.03+20*0.05+10*0.1+10*0.075;
			System.out.println("应发奖金总额为: "+(long)(gross*10000)+"元");
			}
		}
	 



标签:10,提成,高于,40,万元,20
来源: https://blog.csdn.net/weixin_42384226/article/details/110584051

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有