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 

Prethodni Članak Sljedeći Članak

Top Savjeta