Olá Josimary, tudo bem com você?
Peço desculpas pela demora no retorno.
Meus parabéns pelo desenvolvimento do código, fico feliz que tenha compartilhado-o com a comunidade do fórum Alura. Seu empenho é muito importante para o seu desenvolvimento como pessoa programadora.
O arredondamento de valores utilizando a função Math.round()
está correto, ela irá arredondar para um número inteiro mais próximo. Podemos também fazer o uso das funções Math.floor()
e Math.ceil()
, abaixo é apresentado o comportamento dessas funções.
Math.floor()
: Sempre arredonda para baixo e retorna o maior inteiro menor ou igual a um determinado númeroMath.ceil()
: Sempre arredonda para cima e retorna o menor inteiro maior ou igual a um determinado número
Deixo abaixo um exemplo de arredondamento utilizando as funções descritas acima:
Math.floor()
<meta charset="UTF-8">
<script>
document.write(Math.floor(3.5));
</script>
Resultado
3
Math.ceil()
<meta charset="UTF-8">
<script>
document.write(Math.ceil(3.5));
</script>
Resultado
4
Note que obtivemos resultados diferentes, você poderá fazer o uso das funções de arredondamento de acordo com o objetivo do projeto a qual está trabalhando.
Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!