Olá caros... não consigo identificar o porque do resultado dar sempre zero! Conto com o auxilio de todos! Desde já obrigado!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá caros... não consigo identificar o porque do resultado dar sempre zero! Conto com o auxilio de todos! Desde já obrigado!
Olá,
Você declarou os parâmetros da função calculaImc de forma invertida. O correto seria (peso, altura), já que quando você chamou a função calculaImc(90, 1.78) você declarou o peso primeiro.
O código correto seria:
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc (peso, altura){
var imc = peso / (altura * altura);
mostra("O IMC calculado é " + Math.round(imc));
}
calculaImc(90, 1.78);
calculaImc(65, 1.69);
</script>Espero ter ajudado!
Obrigado amigo! AJudou mesmo!