For example, -2.0 is lower than -1.1 so Floor#(-1.1) will give you -2.0; if you wanted/were expecting -1.0 (ie. simply replacing everything after the decimal point with 0) you have to use an If statement to check the value first and then use Floor or Ceiling as appropriate.
or you could do something like:
a# = 1.123 Print Floor(Abs(a#)) Or a#
*edit*
then again, forget that one.