# Decimal.Ceiling() Method in C#

This method is used to round the decimal to the closest integer toward positive infinity.
Syntax: public static decimal Ceiling (decimal d); Here d is the decimal whose ceiling value is to be calculated. Return Value: It returns the smallest integral value that is greater than or equal to the d parameter. Note that this method returns a Decimal instead of an integral type.
Below programs illustrate the use of Decimal.Ceiling(Decimal) Method: Example 1:
 `// C# program to demonstrate the ``// Decimal.Ceiling(Decimal) Method ``using` `System; ``using` `System.Globalization; `` ` `class` `GFG { `` ` `    ``// Main Method ``    ``public` `static` `void` `Main() ``    ``{ `` ` `        ``// Declaring the decimal variable ``        ``Decimal a = 4.01m; `` ` `        ``// finding the ceiling of  ``        ``// the Decimal value ``        ``// using ceiling() method; ``        ``Decimal value = Decimal.Ceiling(a); `` ` `        ``// Display the ceiling ``        ``Console.WriteLine(``"Ceiling Value is : {0}"``, ``                                            ``value); ``    ``} ``} `

Output:
```Ceiling Value is : 5
```
Example 2:
 `// C# program to demonstrate the ``// Decimal.Ceiling(Decimal) Method ``using` `System; ``using` `System.Globalization; `` ` `class` `GFG { `` ` `    ``// Main Method ``    ``public` `static` `void` `Main() ``    ``{ `` ` `        ``// Declaring the decimal variable ``        ``Decimal a = -5.03m; `` ` `        ``// finding the Ceiling of ``        ``// the Decimal value ``        ``// using Ceiling() method; ``        ``Decimal value = Decimal.Ceiling(a); `` ` `        ``// Display the Ceiling ``        ``Console.WriteLine(``"Ceiling Value is : {0}"``, ``                                            ``value); ``    ``} ``} `

Output:
```Ceiling Value is : -5
```
Example 3:
 `// C# program to demonstrate the ``// Decimal.Ceiling(Decimal) Method ``using` `System; ``using` `System.Globalization; `` ` `class` `GFG { `` ` `    ``// Main Method ``    ``public` `static` `void` `Main() ``    ``{ `` ` `        ``// Declaring the decimal variable ``        ``Decimal a = 2.00m; `` ` `        ``// finding the Ceiling of ``        ``// the Decimal value ``        ``// using Ceiling() method; ``        ``Decimal value = Decimal.Ceiling(a); `` ` `        ``// Display the Ceiling ``        ``Console.WriteLine(``"Ceiling Value is : {0}"``, ``                                            ``value); ``    ``} ``} `

Output:
```Ceiling Value is : 2
```

Previous
Next