1
resposta

Calculando IMC

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

    document.write(frase);
    pulaLinha();

    }

    function calculaImc(altura, peso) {
        var imc = peso / (altura * altura);
        mostra("O imc calculado é " + imc);

    }

calculaImc(1.81, 100);
calculaImc(1.72, 68);




</script>
1 resposta

Oi, Fabrizio, tudo certo?

Excelente código!

Poderíamos fazer um arredondamento utilizando a função Math.round(), por exemplo. Veja:

function calculaImc(altura, peso) {
        var imc = peso / (altura * altura);
        mostra("O imc calculado é " + Math.round(imc));

    }

Ou fixar o tanto de casas decimais que teríamos no nosso resultado. Veja:

function calculaImc(altura, peso) {
        var imc = peso / (altura * altura);
        mostra("O imc calculado é " + imc.toFixed(2));

    }

Continue praticando. Qualquer dúvida estamos por aqui.

Abraços