- /* 
-   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.4): {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.4): {0}", Math.Floor(1.4)); 
-     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.4): {0}", Math.Ceiling(1.4)); 
-     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)); 
-   } 
- } 
				LyoKICBEZW1vc3RyYXIgMyBmb3JtYXMgZGUgcmVkb25kZWFyIG7Dum1lcm9zIGVuIEMjCiAgQGF1dGhvciBwYXJ6aWJ5dGUKKi8KdXNpbmcgU3lzdGVtOwoKY2xhc3MgTWFpbkNsYXNzIHsKICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbiAoc3RyaW5nW10gYXJncykgewogICAgLy8gUGFyYSBkZWRvbmRlYXIgZGUgbW9kbyBxdWU6CiAgICAvLyAqIE1heW9yIG8gaWd1YWwgcXVlIC41IHN1YmUKICAgIC8vICogTWVub3IgcXVlIC41IGJhamEKICAgIC8vIFVzYSBNYXRoLlJvdW5kCiAgICBDb25zb2xlLldyaXRlTGluZSgiUm91bmQoMS40KTogezB9IiwgTWF0aC5Sb3VuZCgxLjEpKTsKICAgIENvbnNvbGUuV3JpdGVMaW5lKCJSb3VuZCgxLjU4KTogezB9IiwgTWF0aC5Sb3VuZCgxLjU4KSk7CiAgICBDb25zb2xlLldyaXRlTGluZSgiUm91bmQoNTAuOSk6IHswfSIsIE1hdGguUm91bmQoNTAuOSkpOwogICAgQ29uc29sZS5Xcml0ZUxpbmUoIlJvdW5kKDE1LjEpOiB7MH0iLCBNYXRoLlJvdW5kKDE1LjEpKTsKICAgIC8vIFNpIHF1aWVyZXMgZm9yemFyIGVsIHJlZG9uZGVvIGhhY2lhIGFiYWpvCiAgICAvLyB1dGlsaXphIE1hdGguRmxvb3IuIEVzbyBoYWNlIHF1ZSB0YW50byAuMSBoYXN0YSAuOSBiYWplbgogICAgQ29uc29sZS5Xcml0ZUxpbmUoIkZsb29yKDEuNCk6IHswfSIsIE1hdGguRmxvb3IoMS40KSk7CiAgICBDb25zb2xlLldyaXRlTGluZSgiRmxvb3IoMS41OCk6IHswfSIsIE1hdGguRmxvb3IoMS41OCkpOwogICAgQ29uc29sZS5Xcml0ZUxpbmUoIkZsb29yKDUwLjkpOiB7MH0iLCBNYXRoLkZsb29yKDUwLjkpKTsKICAgIENvbnNvbGUuV3JpdGVMaW5lKCJGbG9vcigxNS4xKTogezB9IiwgTWF0aC5GbG9vcigxNS4xKSk7CiAgICAvLyBTaSBxdWllcmVzIGZvcnphciBlbCByZWRvbmRlbyBoYWNpYSBhcnJpYmEKICAgIC8vIHV0aWxpemEgTWF0aC5DZWlsaW5nLiBFc28gaGFjZSBxdWUgdGFudG8gLjEgaGFzdGEgLjkgc3ViYW4KICAgIENvbnNvbGUuV3JpdGVMaW5lKCJDZWlsaW5nKDEuNCk6IHswfSIsIE1hdGguQ2VpbGluZygxLjQpKTsKICAgIENvbnNvbGUuV3JpdGVMaW5lKCJDZWlsaW5nKDEuNTgpOiB7MH0iLCBNYXRoLkNlaWxpbmcoMS41OCkpOwogICAgQ29uc29sZS5Xcml0ZUxpbmUoIkNlaWxpbmcoNTAuOSk6IHswfSIsIE1hdGguQ2VpbGluZyg1MC45KSk7CiAgICBDb25zb2xlLldyaXRlTGluZSgiQ2VpbGluZygxNS4xKTogezB9IiwgTWF0aC5DZWlsaW5nKDE1LjEpKTsKICB9Cn0=