题目:企业发放的奖金根据利润提成?

题目:企业发放的奖金根据利润提成。利润 (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 ,求应发放奖金总数?

import java.io.*;
public class Prog12{
public static void main(String[] args){
System.out.print(" 请输入当前利润 : ");
long profit = Long.parseLong(key_Input());
System.out.println(" 应发奖金 : "+bonus(profit));
}
// 接受从键盘输入的内容
private static String key_Input(){
String str = null;
BufferedReader bufIn = new BufferedReader(new InputStreamReader(System.in));
try{
str = bufIn.readLine();
}catch(IOException e){
e.printStackTrace();
}finally{
try{
bufIn.close();
}catch(IOException e){
e.printStackTrace();
}
}
return str;
}
// 计算奖金
private static long bonus(long profit){
long prize = 0;
long profit_sub = profit;
if(profit>1000000){
profit = profit_sub-1000000;
profit_sub = 1000000;
prize += profit*0.01;
}
if(profit>600000){
profit = profit_sub-600000;
profit_sub = 600000;
prize += profit*0.015;
}
if(profit>400000){
profit = profit_sub-400000;
profit_sub = 400000;
prize += profit*0.03;
}
if(profit>200000){
profit = profit_sub-200000;
profit_sub = 200000;
prize += prize*0.05;
}
if(profit>100000){
profit = profit_sub-100000;
profit_sub = 100000;
prize += profit*0.075;
}
prize += profit_sub*0.1;
return prize;
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提...
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提\/\/成7.5%;20万到40【Python练习题 002】企业发放的奖金根据利润提成。# 利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于...

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金...
一. 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 二. 20万到40万之间时,高于20万元的部分,可提成5%; 三. 40万到60万之间时高于40万元的部分,可提成3%;四. 60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元...

C语言 “企业发放的奖金根据利润提成” 的问题
“企业发放的奖金根据利润提成” 的问题,用C语言表示应该为:\/\/ 企业发放的奖金根据利润提成。\/\/ i \/\/ 100000 \/\/ 200000 \/\/ 400000 \/\/ 600000 \/\/ i > 1000000 --- 超过1000000按1%。\/\/ 从键盘输入当月利润i,求应发奖金总数\/\/ if语句 #include int main(){ int i,j; printf("请...

C语言 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金...
这道c语言的解是:#include #include int main() { long int i; int bonus1,bonus2,bonus4,bonus6,bonus10,bonus; scanf("%ld",i); bonus1=*0.1;bonus2=bonus1+*0.75; bonus4=bonus2+*0.5; bonus6=bonus4+*0.3; bonus10=bonus6+*0.15; if(iC语言是一门通用计算机编程...

企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%...
switch(x\/100000){ case 0:printf("%.0f\\n", 0.1*x);\/*如果此处以%d格式输出,则结果为0*\/ break;case 1:printf("%.0f\\n", 0.1*100000+0.075*(x-100000));break;case 2:case 3:printf("%.0f\\n", 0.1*100000+0.075*100000+0.05*(x-200000));break;case 4:case 5:...

某企业发放的奖金根据利润提成利润低于或等于10万元时奖金可提12_润...
法律主观:奖金是指支付给职工的超额劳动报酬和增收节支的劳动报酬。工资总额是指各单位在一定时期内直接支付给本单位全部职工的劳动报酬总额。工资总额的计算应以直接支付给职工的全部劳动报酬为根据。工资应当以货币形式按月支付给劳动者本人。法律客观:《关于工资总额组成的规定》第七条 奖金是指支付给...

企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10...
{ long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;if(i<=100000)bonus=i*0.1;else if(i<=200000)bonus=bonus1+(...

C语言:企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可...
num = 0; cout<<"请输入利润:"; cin>>i; if (i <= first) { num = i * first_rate; } else if (i <= second) { num = first * first_rate + (i - first) * second_rate; } else if (i <= third) { num = first * first_r...

三支一扶考试行测数学运算练习题
(共10题,参考时限10分钟)1.某企业发奖金是根据利润提成的,利润低于或等于10万元时可提成10%;低于或等于20万元时,高于10万元的部分按7.5%提成;高于20万元时,高于20万元的部分按5%提成。当利润为40万元时,应发放奖金多少万元?A.2 B.2.75 C.3 D.4.5 2.2001年,某公司所销...

某企业发放奖金根据利润来提成。方法如下 c++
int i,c;scanf("%lf",&I);i=I\/100000;if (I>1000000)i=11;switch (i){case 0:P=I*0.1;break;case 1:case 2:P=100000*0.1+(I-100000)*0.075;break;case 3:case 4:P=100000*0.1+100000*0.075+(I-200000)*0.05;break;case 5:case 6:P=100000*0.1+100000*0.075+200...

相似回答