ни-че-го не понял
так тебе что нужно ? округление или что-то другое ?
если округление, то у тебя весь код есть... и он работает правильно (ну чес. слово

)
если не округление - то что именно ?
то, что у тебя написано в качестве примеров - это совсем НЕ округление, а непонятно что...