2
respostas

imc com prompt

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

    function calculaImc(altura, peso) {

        return peso / (altura * altura);
}
var alturaInformada = parseInt(prompt(nome + ", Informe sua altura")); var pesoInformado = parseInt(prompt(nome + ", Informe seu peso"));
var imc = calculaImc(alturaInformada, pesoInformado);

document.write(nome + ", o seu Imc calculado é " + imc);
</script>
2 respostas

Não sei exatamente qual sua dúvida, mas pelo que consigo identificar no seu código, você precisa fazer uma pequena alteração.

De: var alturaInformada = prompt(nome + ", Informe sua altura");

var pesoInformado = prompt(nome + ", Informe seu peso");

Para:

var alturaInformada = parseInt(prompt(nome + ", Informe sua altura"));

var pesoInformado = parseInt(prompt(nome + ", Informe seu peso"));

Não era bem uma dúvida, só a prática com o prompt. Mas o obrigada pela observação.