To nie do konca tak jest z tymi zaokragleniami - tzn wlasciwie to nei wiadomo jak ma być
istnieja rozny typy zaokragleń (podaje 2 z okolo 10)
arytmetyczne: [0-4] w dół, [5-9] w górę: 1.4 = 1, 1.5 =1
do parzystej: liczba zaokrąglana zawsze do najbliższej parzystej: 1.5 = 2, 2.5 = 2
Zaokrąglania do parzystej ma sens przy operacjach finansowych. W przypadku gdy zawsze 0.5 zaokrąglamy w górę, a 0.4 w dół możemy mieć dużą rozbieżność w ostatecznych wynikach. Zaokrąglanie do parzystej (tzw banker’s rounding) niweluje ten błąd.
A teraz ciekawostki - PERVASIVE oraz MS SQL - funkcja ROUND() w zapytaniach - działa arytmetycznie, rowniez ROUND w arkuszu Excela dziala arytmetycznie, ale ten sam ROUND np w VBA w EXCELU działa metoda bankową, tak samo jest w wielu implementacjach c i c++.....