- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Finding the Ceiling Value of Specified Number in Golang

In programming, we often come across situations where we need to round off a given number to the nearest whole number. This is where the concept of ceiling comes into play. In Golang, we can use the built-in math package to find the ceiling value of a specified number.

## Ceiling Value

The ceiling value of a number is the smallest integer greater than or equal to that number. For example, the ceiling value of 3.2 is 4, the ceiling value of 6 is 6, and the ceiling value of -2.6 is -2.

The ceiling value of a number x is denoted by ceil(x). It can be defined mathematically as ceil(x) = min{m ∈ ℤ | m ≥ x}. This means that the ceiling value of x is the smallest integer m such that m is greater than or equal to x.

## Finding Ceiling Value in Golang

Golang provides a built-in math package that has a ceil() function to find the ceiling value of a specified number. The function takes a float64 type number as input and returns a float64 type number which is the smallest integer greater than or equal to the input number.

### Syntax

Here's the syntax of the ceil() function −

func Ceil(x float64) float64

The ceil() function takes a float64 type number as input and returns a float64 type number which is the smallest integer greater than or equal to the input number.

## Example 1

Let's find the ceiling value of the number 3.2.

package main import ( "fmt" "math" ) func main() { fmt.Println(math.Ceil(3.2)) }

## Output

4

In this example, we have imported the math package and used the ceil() function to find the ceiling value of the number 3.2.

## Example 2

Let's find the ceiling value of the number -2.6.

package main import ( "fmt" "math" ) func main() { fmt.Println(math.Ceil(-2.6)) }

## Output

-2

In this example, we have used the ceil() function to find the ceiling value of the number -2.6.

## Example 3

Let's find the ceiling value of the number 7.

package main import ( "fmt" "math" ) func main() { fmt.Println(math.Ceil(7)) }

## Output

7

In this example, we have used the ceil() function to find the ceiling value of the number 7.

## Conclusion

The ceil() function provided by the math package in Golang helps in finding the ceiling value of a specified number. It is a useful tool when working with decimal numbers and we need to round off the number to the nearest integer.