Como posso arredondar meu imc? Nos ja aprendemos a usar a tag Math.round entao como usariamos ela para arredondar o resultado?
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!