Código em Javascript que receba o nome de uma pessoa, o peso e altura. Faça os devidos cálculos do IMC e retorne: o IMC com uma mensagem de recomendação de acordo com o IMC obtido.
Respostas
Resposta:
mais qual é o peso é a altura ?
Resposta:
let altura = 1.70
let peso = 75
let mensagem = {
g1: "MAGREZA",
g2: "NORMAL",
g3: "SOBREPESO",
g4: "OBESIDADE",
g5: "OBESIDADE GRAVE"
}
let IMC = ( peso / Math.pow( altura, 2 ) ).toFixed( 2 )
console.log( `IMC = ${ IMC }:` )
if ( IMC < 18.5 )
console.log( mensagem.g1 )
else if ( IMC >= 18.5 && IMC < 24.9 )
console.log( mensagem.g2 )
else if ( IMC > 24.9 && IMC < 29.9 )
console.log( mensagem.g3 )
else if ( IMC >= 29.9 && IMC < 39.9 )
console.log( mensagem.g4 )
else if ( IMC >= 39.9 ) {
console.log( mensagem.g5 )
}
Explicação:
Aqui as entradas do peso e altura estão sendo predefinidas no começo do código.
Abaixo é definido uma lista de possíveis respostas para o resultado.
Após nós realizamos o cálculo do e definimos uma variável para receber a resposta.
Em uma sequencia de IF ELSE IF nós filtramos o resultado e mostramos uma mensagem correspondente.