For example:
9 / 5 #=> 1
but I expected 1.8. How can I get the correct decimal (non-integer) result? Why is it returning <
1.8
It’s doing integer division. You can make one of the numbers a Float by adding .0:
.0
9.0 / 5 #=> 1.8 9 / 5.0 #=> 1.8