Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

O resultado do imc está sempre dando 0

6 respostas
solução!

Olá!

Quando você faz o input coloca o número com vírgula ou ponto?

com ponto

Nessa abordagem aí pode ser duas coisas.

Coerção de tipo número -> (Number) após o prompt.

Ou quando dá um round, ele também faz esse tratamento e zera porque não é número.

Converte ele ali, antes do prompt que eu acho que resolve...

Obrigada pela ajuda, consegui resolver o problema :) Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Opa! Que bom.. muda o status do tópico =)

O problema era os parametros "altura" e "peso" que estavão invertidos na hora de chamar a função calculaImc, certo? Aconteceu isso comigo também hahah, detalhes pequenos que nos pegam de jeito kkkk