QP School

Full Version: Ceil and precisions in Ruby
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Example 1:
Let's assume our number is 1.1 and we want to print the ceil without any precision:


Quote:puts 1.1.ceil


This will print 2 on the screen, because 1.1 is rounded up to the next whole number.

Example 2:
Let's assume our number is 1.1 and we want to print the ceil with a precision of 1 decimal place:


Quote:puts 1.1.ceil(1)


This will print 1.1 on the screen, because 1.1 is rounded to the nearest 1st. decimal place.

Example 3:
Let's assume our number is 1.1 and we want to print the ceil with a precision of 2 decimal places:


Quote:puts 1.1.ceil(2)


This will print 1.11 on the screen, because 1.1 is rounded to the nearest 2nd decimal place.