JavaScript

Como arrendondar um número para a dezena próxima em JavaScript

27 de outubro de 2020

Como arrendondar um número para a dezena próxima em JavaScript

Neste artigo você vai aprender como arrendondar um número para a dezena próxima em JavaScript, de uma modo simples fácil.

arrendondar número para a dezena próxima capa

Fala programador(a), beleza? Bora aprender mais sobre arredondamento em JavaScript!

A ideia aqui é que se temos, por exemplo, um número como 11 ele seja arredondado para 20

E pontos flutuantes, como 12.8 também sejam arredondados para a próxima dezena, resultando em 20 também

Para isso vamos utilizar a função ceil, que arredonda para cima um número

E também vamos fazer uma pequena operação, onde dividimos o número passado por 10, e após o arredondamento multiplicamos por 10

Ou seja:

  1. 14 / 10 = 1,4;
  2. arredondando com ceil: 2;
  3. 2 * 10 = 20;

Simples, não é? Vejamos agora na prática com JavaScript:

function arredondaDezena(num) {
  return Math.ceil(num / 10) * 10;
}

console.log(arredondaDezena(12)); // 20
console.log(arredondaDezena(13.8)); // 20
console.log(arredondaDezena(24.75)); // 30

Desta maneira, temos o arredondamento feito no número que passamos por parâmetro a função arredondaDezena

Perceba também que o método ceil pertence a API de Math, um objeto com métodos matemáticos do JS

Falando API, sugiro você dar uma olhada na documentação oficial do JS, pode te ajudar muito no aprendizado da linguagem e busca para os próximos problemas

Conclusão

Neste artigo vimos como arrendondar número para a dezena próxima em JavaScript

Utilizamos a função ceil, que arredonda o número para cima, com uma pequena operação matemática para facilitar a manipulação de dezenas

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x