round to larger

Started by
3 comments, last by happybara 18 years, 10 months ago
Hello, This should be simple I think, but I can't seem to think how I must do it, right now, but how do you round a number to above? example : 2,2 => 3 or 8.9 => 9 TIA
Advertisement
negate
round to lower
negate again
Quote:Original post by da_cobra
Hello,

This should be simple I think, but I can't seem to think how I must do it, right now, but how do you round a number to above?

example :
2,2 => 3
or
8.9 => 9

TIA


add 0.5 and truncate.

Zing!
my_life:          nop          jmp my_life
[ Keep track of your TDD cycle using "The Death Star" ] [ Verge Video Editor Support Forums ] [ Principles of Verg-o-nomics ] [ "t00t-orials" ]
it's called the ceiling function, usually ceil() or something like that.

Quote:
add 0.5 and truncate.


That doesn't work in the case where n = a.0->a.4, because you end up with a.5->a.9 truncated to a.

The actual function would be something like:

if (a != abs(a))   a = a - (a - abs(a)) + 1;
ceil
Dolphins - The sharks of the sea.

This topic is closed to new replies.

Advertisement