En este post vamos a ver cómo usar funciones de Math en C# para redondear números. A mi modo de ver existen 3 maneras de redondear números:
Redondear basándose en la parte fraccionaria. En este caso si es mayor o igual que .5 sube, y si no, baja.
Las otras 2 maneras son forzar el redondeo hacia abajo y forzar el redondeo hacia arriba sin importar la parte fraccionaria.
Para redondear hacia abajo se utiliza Math.Floor
, para redondear hacia arriba usamos Math.Ceiling
y finalmente, para redondear basándose en la parte que va después del punto usamos Math.Round
.
Recordemos que al redondear un número se devuelve un entero, por eso es que se llama redondear o round.
El código que demuestra el redondeo es el siguiente:
Puedes ejecutarlo aquí.
Como siempre, te invito a leer más sobre C# y matemáticas.
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.
Ver comentarios
("...En este caso si es mayor o igual que .5 sube...").
Ejemplo con 4,5. estoy probando y me da:
4 con math.floor.
4. con math.round
5 con math.ceiling.
me sorprende el resultado con math.round, porque tenía asumido el texto en comillas.