Olá caros... não consigo identificar o porque do resultado dar sempre zero! Conto com o auxilio de todos! Desde já obrigado!
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!