本帖最后由 凌乱大帅比 于 2018-10-7 14:07 编辑 var MyBonus = 1e5+1e4; //这里为用户输入奖金数
var bonus_nums = []; //将每阶段的应得奖金压入数组中
var sum_of_bonus = function(val){
var i = parseInt(val);
if(i>=1e5){
var bonus1 = 1e5*0.1;
bonus_nums.push(bonus1);
}
if(i>1e5 && i<2e5){
var y = i-1e5;
var bonus2 = y*0.075;
bonus_nums.push(bonus2)
}
if(i>2e5 && i<4e5){
var y = i-2e5;
var bonus3 = y*0.05;
bonus_nums.push(bonus3);
}
if(i>4e5 && i<6e5){
var y = i-4e5;
var bonus4 = y*0.03;
bonus_nums.push(bonus4);
}
if(i>6e5 && i<1e6){
var y = i-6e5;
var bonus5 = y*0.015;
bonus_nums.push(bonus5);
}
if(i>1e6){
var y = i-1e6;
var bonus6 = y*0.01;
bonus_nums.push(bonus6);
}
}
sum_of_bonus(MyBonus);
var s = 0;
for(var i=0;i<bonus_nums.length;i++){ //计算数组中奖金的总和
s+=bonus_nums[i];
}
console.log(parseInt(s)); //输出结果
|