-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathquestao09.js
35 lines (32 loc) · 1.06 KB
/
questao09.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
let prossiga = true;
while (prossiga){
let altura = Number(prompt("digite sua altura em metros: "))
let peso = Number(prompt("digite seu peso em kilogramas: "))
if (altura > 0 && peso > 0){
let imc = peso / (altura * altura)
console.log ("IMC igual = "+ imc.toFixed(2))
switch (true){
case (imc < 18.5):
console.log("Classificação: Abaixo do peso");
break;
case (imc >= 18.5 && imc < 24.9):
console.log("Classificação: Peso normal");
break;
case (imc >= 25 && imc < 29.9):
console.log("Classificação: Sobrepeso");
break;
case (imc >= 30):
console.log("Classificação: Obesidade");
break;
default:
console.log("IMC fora dos limites esperados.");
}
let continuar = prompt("Deseja calcular outro IMC? (sim/não)").toLowerCase();
if (continuar !== "sim"){
prossiga = false;
console.log("Obrigado por calcular meu IMC!");
} else {
console.log("Por favor, digite o peso e altura");
}
}
}