Ola pessoal,
Gostaria de uma ajuda para entender o seguinte:
No meu código de calculo do IMC, me deparei com o seguinte erro, sempre que coloco a função (parseInt) nas minhas variáveis, alturaInformada e pesoInformado, o programa ao ser executado, me retorna apenas o valor do peso, ignorando a função (calcularImc), assim que tiro o (parseInt), o calculo volta a funcionar normalmente, alguém poderia me explicar porque isso acontece?
Desde já obrigado!
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br><hr>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function calcularImc(altura, peso){
return peso / (altura * altura);
}
var nome = prompt("Favor digite o seu nome.");
var alturaInformada = parseInt(prompt(nome + " por favor informe sua altura."));
var pesoInformado = parseInt(prompt(nome + "por favor informe seu peso."));
var imc = calcularImc(alturaInformada, pesoInformado);
mostra(nome + " o seu IMC é: " + Math.round(imc));
</script>