• Matéria: Informática
  • Autor: Tamires2017
  • Perguntado 6 anos atrás

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.


00001100889097sp: oi tudo bem com vc
Tamires2017: Oi, tudo bem...
00001100889097sp: tudo sim e vc

Respostas

respondido por: mille5470
0

Resposta:

mais qual é o peso é a altura ?


Tamires2017: Entendi que o nome, peso e altura são variáveis. Aí terá que ter todas as opções de recomendação de acordo com o IMC
respondido por: ComputaçãoEng
0

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 IMC = \frac{PESO}{ALTURA^{2}} 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.

JS

Perguntas similares