第二题
本题基本是计算题,不用过多纠结
题目:
企业发放的奖金根据利润提成。利润(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%提成,从键盘输入当月利润,求应发放奖金总数?
一、代码
var salary = 1000001 //定义变量保存当月利润
var bonus=0 //定义一个变量保存该发奖金数
if(salary<100000){ //利润低于10万元时
bonus=salary*0.1
}
else if(salary>=100000 && salary<200000){ //利润高于10万元低于20万元时
bonus=(salary-100000)*0.075+100000*0.1
}
else if(salary>=200000 && salary<400000){ //利润高于20万元低于40万元时
bonus=100000*0.075+100000*0.1+(salary-200000)*0.05
}
else if(salary>=400000 && salary<600000){ //利润高于40万元低于60万元时
bonus=100000*0.075+100000*0.1+200000*0.05+(salary-400000)*0.03
}
else if(salary>=600000 && salary<1000000){ //利润高于60万元低于100万元时
bonus=100000*0.075+100000*0.1+200000*0.05+400000*0.03+(salary-600000)*0.015
}
else{ 利润高于100万元时
bonus=100000*0.075+100000*0.1+200000*0.05+400000*0.03+600000*0.015+(salary-1000000)*0.01
}
console.log(bonus) //打印应发奖金数
二、结果展示
三、注意
本题要求输入薪资,只需要将salary定义代码改为
var salary=prompt(‘请输入月利润’)
再创建一个html网页即可
总结
欢迎指正与建议