ceiling is a mathematics primitive that rounds reports the closest integer above a given number. In other words, it rounds the number up. For example, ceiling 5.2 would report 6, and ceiling -4.8 would report -4.
In the model example below, each turtle has a my-money variable that increases or decreases a little bit at each tick. We use the ceiling primitive to round up a turtle's my-money variable because we want to present a label under each turtle showing their current money. If we do not round this variable either up or down, its label would show many floating point numbers such as 1.822882372836, which would be visually unpleasant. We also use the ceiling primitive in setting each turtle's ycor parameter so that the turtles move only when the rounded-up version of their my-money variable changes. If they make or lose only a little bit of money, they remain stationary. Lastly, we use the ceiling and its opposite floor for two of our three monitors in the interface.
Once you mastered the ceiling primitive, don't stop there. Check out the resources below to improve your NetLogo skills.
ceiling primitive: