第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用 2 個值計算 3 個不同的金額

用 2 個值計算 3 個不同的金額

繁星淼淼 2022-07-21 20:50:58
編寫一個函數(shù) addWithSurcharge 將兩個金額與附加費相加。小于等于10的每一筆,附加費為1。大于10且小于等于20的每一筆,附加費為2。大于20的每一筆,附加費為3。調(diào)用addWithSurcharge( 10, 30) 應(yīng)該返回 44。我找到了答案,但我認(rèn)為它很長,我相信有一個簡短的答案    let cha = 1;    let charge = 2;    let surcharge = 3;    function addWithSurcharge(x, y ){          let xe = xx(x);        let ye = yy(y);         let result = xe + ye        console.log(result);         }    function xx(x){        if(x <= 10){            return x + cha        } else if ( x > 10 && x <= 20){            return x + charge        } else return x + surcharge ;    }      function yy(y){        if(y <= 10){            return y + cha        } else if ( y > 10 && y <= 20){            return y + charge        } else return y + surcharge ;      }        addWithSurcharge(1, 1 ) //4      addWithSurcharge(1, 20 ) //24      addWithSurcharge(10, 30 ) // 44
查看完整描述

1 回答

?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗 獲得超8個贊

function addWithSurcharge(x, y) {

    let result = xx(x) + xx(y)

    console.log(result); 

}


function xx(x) {

    let cha = [1, 2, 3];

    let charge = x <= 10 ? cha[0] : (x <= 20 ? cha[1] : cha[2]);

    return x + charge;

}


addWithSurcharge(1, 1 ) //4

addWithSurcharge(1, 20 ) //24

addWithSurcharge(10, 30 ) // 44


查看完整回答
反對 回復(fù) 2022-07-21
  • 1 回答
  • 0 關(guān)注
  • 75 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號