3
respostas

como posso arredondar o resultado do IMC?

como faço pra deixar o resultado do imc menor? o Math.round entra na parte das funções ou não?

3 respostas

Você quer diminuir as casas decimais? Se for, tente o TutorialCup.

Oi! Samile Castro, você pode arredondar o resultado do IMC usando o Math.round() dentro da função calculaImc, segue o meu código para análise e espero que te ajude.

<meta charset="UTF-8">
<script>
    function pulaLinha(){
        document.write("<br> <br>");
    }
    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

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

    }

    peso = prompt("Informe o seu peso: ");
    altura = prompt("Informe sua altura: ");
    calculaImc(peso, altura);

</script>

usando a função Math.round();

Exemplo:

mostra("O seu IMC é: " + Math.round(imc));