Como posso arredondar meu imc? Nos ja aprendemos a usar a tag Math.round entao como usariamos ela para arredondar o resultado?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como posso arredondar meu imc? Nos ja aprendemos a usar a tag Math.round entao como usariamos ela para arredondar o resultado?
Olá, Luca!
Nós podemos usar da seguinte forma:
var meuImc = Math.round(peso / (altura * altura));Utilizamos o Math.round e dentro dele o calculo que queremos arredondar. Neste meu exemplo, fiz o calculo, arredondei o valor, guardei dentro de uma variável, como podemos colocar dentro de uma função
function calculaImc(peso, altura) {
var meuImc = Math.round(peso / (altura * altura));
return meuImc;
}Dessa forma, o código completo:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
}
function calculaImc(peso, altura) {
var meuImc = Math.round(peso / (altura * altura));
return meuImc;
}
mostra("<h1>" + "Calculo de IMC" + "</h1>" + "<hr>");
var imcPessoa1 = calculaImc(31.5, 1.42);
var imcPessoa2 = calculaImc(37, 1.48);
mostra("O IMC da PESSOA 1 é, aproximadamente, " + imcPessoa1);
pulaLinha();
mostra("O IMC da PESSOA 2 é, aproximadamente, " + imcPessoa2);
</script>Espero ter ajudado, Luca!!!
Um abraço e bons estudos!