En C#, Math.Ceiling() es un método de clase Math. Este método se usa para encontrar el entero más pequeño , que es mayor o igual que el argumento pasado. El método Ceiling opera ambas funcionalidades en decimal y doble. Este método se puede sobrecargar al pasarle diferentes argumentos.
- Método Math.Ceiling (decimal)
- Método matemático. Techo (doble)
Método Math.Ceiling (decimal)
Este método se utiliza para devolver el valor integral más pequeño que es mayor o igual que el número decimal especificado en la lista de argumentos.
Sintaxis:
public static decimal Ceiling(decimal d)
Parámetro:
D decimal: Es el número decimal de tipo System.Decimal .
Tipo de devolución: esta función devuelve el valor integral más pequeño que será mayor o igual que d. El tipo de este método es System.Decimal y devuelve un tipo decimal en lugar de un tipo integral.
Ejemplos:
Input : 888.765M; Output : 889 Input : -20002.999M Output : -20002
Programa: Para demostrar el método Math.Ceiling(Decimal).
CSHARP
// C# program to illustrate the // Math.Ceiling(Decimal) function using System; class SudoPlacement { // Main method static void Main() { // Input decimal value. decimal decim_n1 = 2.10M; decimal decim_n2 = -99.90M; decimal decim_n3 = 33.001M; // Calculate Ceiling values by // Using Math.Ceiling() function decimal ceil_t1 = Math.Ceiling(decim_n1); decimal ceil_t2 = Math.Ceiling(decim_n2); decimal ceil_t3 = Math.Ceiling(decim_n3); // Print First values and Ceiling Console.WriteLine("Input Value = " + decim_n1); Console.WriteLine("Ceiling value = " + ceil_t1); // Print Second values and Ceiling Console.WriteLine("Input Value = " + decim_n2); Console.WriteLine("Ceiling value = " + ceil_t2); // Print third values and Ceiling Console.WriteLine("Input Value = " + decim_n3); Console.WriteLine("Ceiling value = " + ceil_t3); } }
Input Value = 2.10 Ceiling value = 3 Input Value = -99.90 Ceiling value = -99 Input Value = 33.001 Ceiling value = 34
Método matemático. Techo (doble)
Este método se utiliza para devolver el valor integral más pequeño que es mayor o igual que el número de coma flotante de precisión doble especificado en la lista de argumentos.
Sintaxis:
public static double Ceiling(double d)
Parámetro:
Doble d: Es el número doble de tipo System.Double .
Tipo de devolución: este método devuelve el valor integral más pequeño que es mayor o igual que d. Si d es igual a NaN, NegativeInfinity o PositiveInfinity, se devuelve ese valor. El tipo de este método es System.Double .
Ejemplos:
Input : 10.1 Output : 11 Input : -2222.2220 Output : -2222
Programa: Para demostrar el método Math.Ceiling(Double).
CSHARP
// C# program to illustrate the // Math.Ceiling(Double) function using System; class SudoPlacement { // Main method static void Main() { // Input different Double value. double n1 = 101.10; double n2 = -1.1; double n3 = 9222.1000; // Calculate Ceiling values by // Using Math.Ceiling() function double t1 = Math.Ceiling(n1); double t2 = Math.Ceiling(n2); double t3 = Math.Ceiling(n3); // Print First values and Ceiling Console.WriteLine("Input Value = " + n1); Console.WriteLine("Ceiling value = " + t1); // Print Second values and Ceiling Console.WriteLine("Input Value = " + n2); Console.WriteLine("Ceiling value = " + t2); // Print third values and Ceiling Console.WriteLine("Input Value = " + n3); Console.WriteLine("Ceiling value = " + t3); } }
Input Value = 101.1 Ceiling value = 102 Input Value = -1.1 Ceiling value = -1 Input Value = 9222.1 Ceiling value = 9223
Referencias: