VBA.VB6 - Funkcija zaokruživanja (veća ili manja od n znamenki)
Funkcija Round () omogućuje pogrešno zaokruživanje brojeva u sljedećem obliku:
(2a + 0, 5) x 10 ^ -n (okrugla polovica dolje)
Do kontra, brojevi oblika (2a - 0, 5) x 10 ^ -n su obično okrugli pola gore.
Autor: Patrice33740
Na primjer:
Krug (0, 15, 1) = 0, 2
Krug (0, 25, 1) = 0, 2
Krug (0, 35, 1) = 0, 4
Krug (0, 45, 1) = 0, 4
Funkcija zaokruživanja navedena u nastavku nema ovu anomaliju:
Krug (0, 15, 1) = 0, 2
Krug (0, 25, 1) = 0, 3
Krug (0, 35, 1) = 0, 4
Krug (0, 45, 1) = 0, 5
Privatni funkcijski krug (ByVal broj, ByVal decimalni) Arrondi = Int (Broj * 10 ^ Decimalni + 1/2) / 10 ^ Funkcija decimalnog kraja