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

Por que na hora de criar a função calculaImc ele precisa igualar o imc a zero e depois fazer um return do imc??

Por que na hora de criar a função calculaImc ele precisa igualar o imc a zero e depois fazer um return do imc??

function calculaImc(peso,altura){
    var imc=0;
    imc=peso/(altura*altura);
    return imc.toFixed(2);
}
4 respostas
solução!

Imc foi declarado dessa forma por ser mais legível, mas código funcionaria da mesma forma caso o imc já fosse iniciado com um valor:

function calculaImc(peso,altura){
    var imc=peso/(altura*altura);
    return imc.toFixed(2);
}

calculaImc deve retornar o resultado desse cálculo para renderizar no HTML

Oi Jorge, isso é feito somente para demonstrar que ele inicia com 0, somente está declarando a variável, que depois receberá um outro valor.

Obrigado Arthur e Saulo!!

Obrigada, tambem tive essa mesma duvida.