凌乱大帅比 发表于 2018-10-7 10:37:16

本帖最后由 凌乱大帅比 于 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;
}
console.log(parseInt(s));                                //输出结果

小黄小黄 发表于 2018-10-11 08:05:05

刚刚恢复合格合格后炬华科技和炬华科技和

Stefanweston 发表于 2018-10-17 14:22:36

新人过来看看这算法{:5_92:}

凝轩羽韵 发表于 2018-10-18 15:37:57

要看看!

simble 发表于 2018-10-20 00:02:00

<!DOCTYPE html>
<html>
        <head>
                <meta charset="utf-8" />
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <title>阶梯利润</title>
        </head>
        <body>
                利润(万):<input type="text" id="money1" />
                奖金:<input type="text" id="money2" />
                <input type="button" value="计算" onclick="jisuan();" />
        </body>
        <script>
                function jisuan(){
                        var jiangjin;
                        var num = document.getElementById('money1').value;
                        if(num<=10&&num>=0){
                                jiangjin = 0.1*num;
                        }else if(num<=20&&num>10){
                                jiangjin = 0.1*10+(num-10)*0.075;
                        }else if(num<=40&&num>20){
                                jiangjin = 0.1*10+10*0.075+(num-20)*0.05;
                        }else if(num<=60&&num>40){
                                jiangjin = 0.1*10+10*0.075+20*0.05+(num-40)*0.03;
                        }else if(num<=100&&num>60){
                                jiangjin = 0.1*10+10*0.075+20*0.05+20*0.03+(num-60)*0.015;
                        }else if(num>100){
                                jiangjin = 0.1*10+10*0.075+20*0.05+20*0.03+40*0.015+(num-100)*0.01;
                        }else{
                                alert('赔本了还不跑路!');
                                return;
                        }
                        document.getElementById('money2').value = jiangjin;
                }
        </script>
</html>

是菠萝不是萝卜 发表于 2018-10-22 22:40:35

{:10_279:}

油条C 发表于 2018-10-25 04:03:32

想知道

臭鱼小虾 发表于 2018-10-30 16:06:14

1

我自逍遥 发表于 2018-11-5 10:28:05

每天一练挺好的

ZZQIANG 发表于 2018-11-16 13:57:24

输入部分不会

lyk7520 发表于 2018-12-3 10:37:33

来了来了

点青苍 发表于 2018-12-3 17:40:43

{:10_256:}

xiaoaiala 发表于 2018-12-20 15:31:05

学习

123698745z 发表于 2019-3-13 10:39:01

我来看看

wangdxf 发表于 2019-3-19 10:54:07

{:5_102:}

白无痕 发表于 2019-4-22 15:26:39

        var i = prompt("当月利润(万):");
        var j = 10;
        if (i <= j){
                alert("应发放奖金总数:" + i*0.1);
        }
        else if (i > j && i <=j*2){
                i -= j;
                alert("应发放奖金总数:" + (i*0.075 + j*0.1) + "万元");
        }
        else if (i > j*2 && i <= j*4){
                i -= j*2;
                alert("应发放奖金总数:" + (i*0.05 + j*0.175) + "万元");
        }
        else if (i > j*4 && i <= j*6){
                i -= j*4;
                alert("应发放奖金总数:" + (i*0.03 + j*0.275) + "万元");
        }
        else if (i > j*6 && i <= j*10){
                i -= j*6;
                alert("应发放奖金总数:" + (i*0.015 + j*0.335) + "万元");
        }
        else if (i > j*10){
                i -= j*10;
                alert("应发放奖金总数:" + (i*0.01 + j*0.395) + "万元");
        }

Vage 发表于 2019-7-15 19:57:51

aaa

Lioo 发表于 2019-7-16 15:05:30

if

陈恒 发表于 2019-7-16 21:48:38

11

林宇航 发表于 2019-8-4 20:52:10

看看
页: 1 2 [3] 4
查看完整版本: 算法2 ◉‿◉ 企业梯度利润提成