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

[Dúvida] Erro que não consigo consertar

Boa tarde. Segue abaixo o programa de Imc que fiz, mas que está dando o erro "O imc do Pedro é undefined" ao invés de mostrar o resultado do cálculo do Imc do Pedro. Já rachei a cabeça e não consigo achar onde está o erro. Inclusive e, ferramentas do desenvolvedor não parece erro algum. Me deem uma luz por favor. Seguem abaixo prints do programa e do erro.Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Olá Pedro, compartilha seu código para podermos lé ajudar.

solução!

Eae Pedro, beleza?

Então, pelo que vejo você se esqueceu de adicionar a instrução return após sua váriavel imc dentro da função, está danto undefined por causa que você não pediu para a função retornar o resultado do calculo do imc

Então ficaria assim:

1° OPÇÃO

var imc = peso / (altura*altura);
return imc

OU

2° OPÇÃO

return imc = peso / (altura*altura);

(particularmente prefiro a segunda opção, porque acho menos verbosa, rsrs)

Foi isso mesmo Erik, valeu!!!