1
resposta

Meu calculo de IMC está dando errado.

Meu código:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O resultado que aparece no meu HTML após eu digitar qualquer altura e peso é abaixo de zero, assim: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi André! Tudo certo?

Na declaração da função, na linha 5 , você está dizendo para o programa que a ordem de passar os parâmetros é primeiro o peso, e depois a altura. Porém, quando chama a função, na linha 14, você passa a altura primeiro. Dessa forma, a ordem fica trocada: o peso é entendido como altura e vice-versa. Acredito que seja por isso que dá um número tão pequeno. Tenta trocar essa ordem, fazendo:

var imc = calculaImc(pesoInformado, alturaInformada)

Espero que dessa forma funcione! :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!