-
-
Save parzibyte/b7ed5ec963db14ac8d58421e9b72d83e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Demostrar 3 formas de redondear números en C# | |
@author parzibyte | |
*/ | |
using System; | |
class MainClass { | |
public static void Main (string[] args) { | |
// Para dedondear de modo que: | |
// * Mayor o igual que .5 sube | |
// * Menor que .5 baja | |
// Usa Math.Round | |
Console.WriteLine("Round(1.1): {0}", Math.Round(1.1)); | |
Console.WriteLine("Round(1.58): {0}", Math.Round(1.58)); | |
Console.WriteLine("Round(50.9): {0}", Math.Round(50.9)); | |
Console.WriteLine("Round(15.1): {0}", Math.Round(15.1)); | |
// Si quieres forzar el redondeo hacia abajo | |
// utiliza Math.Floor. Eso hace que tanto .1 hasta .9 bajen | |
Console.WriteLine("Floor(1.1): {0}", Math.Floor(1.1)); | |
Console.WriteLine("Floor(1.58): {0}", Math.Floor(1.58)); | |
Console.WriteLine("Floor(50.9): {0}", Math.Floor(50.9)); | |
Console.WriteLine("Floor(15.1): {0}", Math.Floor(15.1)); | |
// Si quieres forzar el redondeo hacia arriba | |
// utiliza Math.Ceiling. Eso hace que tanto .1 hasta .9 suban | |
Console.WriteLine("Ceiling(1.1): {0}", Math.Ceiling(1.1)); | |
Console.WriteLine("Ceiling(1.58): {0}", Math.Ceiling(1.58)); | |
Console.WriteLine("Ceiling(50.9): {0}", Math.Ceiling(50.9)); | |
Console.WriteLine("Ceiling(15.1): {0}", Math.Ceiling(15.1)); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment