-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
24 lines (20 loc) · 922 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function calculateBMI() {
var weight = parseFloat(document.getElementById('weight').value);
var height = parseFloat(document.getElementById('height').value) / 100; // Convert height to meters
var bmi = weight / (height * height);
if (isNaN(bmi)) {
document.getElementById('result').innerText = "Please enter valid values.";
return;
}
var bmiResult = "Your BMI is " + bmi.toFixed(2) + ". ";
if (bmi < 18.5) {
bmiResult += "You are underweight.";
} else if (bmi < 25) {
bmiResult += "You have a normal weight.";
} else if (bmi < 30) {
bmiResult += "You are overweight.";
} else {
bmiResult += "You are obese.";
}
document.getElementById('result').innerText = bmiResult;
}