1
resposta

Interagindo com o usuário

<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 nome = prompt("Informe seu Nome");
var alturaInformada = prompt(nome + " Informe sua Altura");
var pesoInformado = prompt(nome + " Informe seu peso");

var imc = calculaImc(alturaInformada, pesoInformado);
mostra(nome + " O seu IMC é " + imc);



</script>
1 resposta

Olá, Fabrizio! Tudo bem?

Excelente código.

Apenas precisaríamos fazer um ajuste por questões matemáticas, na fórmula para calcular o IMC. No caso do seu código primeiro você divide o peso pela altura e depois multiplica a altura pelo resultado dessa divisão. O ideal seria escrever a função calculamc da seguinte forma, já que o que estiver entre parênteses será calculado primeiro:

    function calculaImc(altura, peso) {

        return peso / (altura * altura);


    }

Deixo como uma dica ficar atento às letras minúsculas e maiúsculas quando for escrever algo na tela. Por exemplo:

var imc = calculaImc(alturaInformada, pesoInformado);
mostra(nome + " o seu IMC é " + imc);

Como a letra o minúscula o texto aparece melhor.

Excelente trabalho! Sempre que precisar estamos aqui.

Abraços!