forked from JoinCODED/TASK-JS-bmi-calculator-dom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
39 lines (36 loc) · 1.26 KB
/
index.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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
function calculateBMI() {
// Don't edit the code
let age = document.getElementById("age").value;
let weight = document.getElementById("weight").value;
let height = document.getElementById("height").value;
let male = document.getElementById("m").checked;
let female = document.getElementById("f").checked;
console.table({ age, weight, height, male, female });
// You are going to write the code here before the curly braces 👇🏻
let bmi = weight / ((height * 0.01) ^ 2);
alert(bmi);
if (bmi < 18.5) {
alert(`underweight`);
} else if (bmi >= 18.5 && bmi <= 24.9) {
alert(`healthy Weight`);
} else if (25 <= bmi && bmi >= 29.9) {
alert(`overweight`);
} else if (bmi > 30) {
alert(`above obesity`);
}
if (age >= 19 && age <= 24 && bmi >= 19 && bmi <= 24) {
alert(`healthy`);
} else if (age > 24 && age <= 34 && bmi >= 20 && bmi <= 25) {
alert(`healthy`);
} else if (age >= 35 && age <= 44 && bmi >= 21 && bmi <= 26) {
alert(`healthy`);
} else if (age >= 45 && age <= 54 && bmi >= 22 && bmi <= 27) {
alert(`healthy`);
} else if (age >= 55 && age <= 64 && bmi >= 23 && bmi <= 28) {
alert(`healthy`);
} else if (age < 65 && bmi >= 24 && bmi <= 29) {
alert(`healthy`);
} else {
alert(`not healty`);
}
}