The rounding-part of my question was just asked out of sheer curiosity.
The part about the alternative division op came to my mind since I had been programming a little bit of ol' fashioned PASCAL before and PASCAL does contain an operator (or function) like that.