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 :)
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