Saltar al contenido

Javascript: redondea al siguiente múltiplo de 5

Posterior a de esta prolongada búsqueda de datos dimos con la solución este atasco que suelen tener muchos de nuestros usuarios. Te dejamos la respuesta y nuestro deseo es que te resulte de mucha ayuda.

Solución:

Esto hará el trabajo:

function round5(x)

    return Math.ceil(x/5)*5;

Es solo una variación del redondeo común. number al múltiplo más cercano de x función Math.round(number/x)*xpero usando .ceil en vez de .round hace que siempre se redondee hacia arriba en lugar de hacia abajo/arriba de acuerdo con las reglas matemáticas.

const roundToNearest5 = x => Math.round(x/5)*5

Esto redondeará el número al 5 más cercano. Para redondear siempre al 5 más cercano, utilice Math.ceil. Del mismo modo, para redondear siempre hacia abajo, use Math.floor en vez de Math.round. A continuación, puede llamar a esta función como lo haría con cualquier otra. Por ejemplo,

roundToNearest5(21)

regresará:

20

¿Como esto?

function roundup5(x)  return (x%5)?x-x%5+5:x 

Te mostramos las comentarios y valoraciones de los lectores

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *