Existen tres formas de redondear números decimales. La primera es redondear hacia abajo, la segunda es redondear hacia arriba y la tercera es redondear dependiendo del decimal.

Por ejemplo, si redondeamos hacia abajo, el número 5.9 se convierte en 5, así como el 5.1 se convierte igualmente en 5. Cuando redondeamos hacia arriba, el número 5.9 se convierte en 6 y el 5.1 también.

Finalmente, cuando se redondea dependiendo de los decimales, se toma en cuenta si la parte decimal es menor que la mitad. En caso de que sea menor que 0.5, se va hacia abajo. Y si es mayor o igual, hacia arriba.

3 maneras de redondear números con Ruby

3 maneras de redondear números con Ruby

Hoy veremos esas tres formas de redondear números en Ruby.

Redondear hacia abajo con Ruby

Para redondear un número hacia abajo usamos el método llamado floor. Así:

redondeado_hacia_abajo = numero.floor

Redondear hacia arriba

Se utiliza a ceil, así:

redondeado_hacia_arriba = numero.ceil

Redondear dependiendo del decimal

Ahora se usa a round, así:

redondeado = numero.round

Ejemplos de redondeo en Ruby

Dejo este código de ejemplo:

Es simple pero a la vez muestra todo lo que necesitamos a la hora de redondear números.

Apoya al sitio

¿Mi artículo te ha resultado útil? haz una donación. También pudes suscribirte a mi boletín semanal en la parte de abajo

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 321 suscriptores

Relacionado:  Python: redondear números


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

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

A %d blogueros les gusta esto: