Ponchimeow/Practice

練習二:BMI 計算

Opened this issue · 0 comments

BMI 值的計算公式為:體重 / 身高^2。

假設體重是 70,身高是 180(1.8m),BMI 就是 70/(1.8*1.8) = 21。

現在請你寫出一個簡單的 BMI 計算器,用兩個變數代表體重跟身高,算出 BMI 之後判斷 BMI 是落在哪個範圍內並輸出相對應的字串。

體重過輕:BMI < 18.5
正常範圍:18.5 <= BMI < 24
過重:24 <= BMI < 27
輕度肥胖:27 <= BMI < 30
中度肥胖:30 <= BMI < 35
重度肥胖:35 <= BMI


function bmi(w, h) {
    const bmi = w / Math.pow(h / 100, 2);
    if (bmi < 18.5) {
        console.log('BMI: ' + bmi + ' ,BMI < 18.5,體重過輕');
    } else if (18.5 <= bmi < 24) {
        console.log('BMI: ' + bmi + ' ,18.5 <= BMI < 24,正常範圍');
    } else if (24 <= bmi < 27) {
        console.log('BMI: ' + bmi + ' ,24 <= BMI < 27,過重');
    } else if (30 <= bmi < 35) {
        console.log('BMI: ' + bmi + ' ,30 <= BMI <35,中度肥胖');
    } else if (35 <= bmi) {
        console.log('BMI: ' + bmi + ' ,35 <= BMI,重度肥胖');
    }
}