VBA.VB6 - funkcija zaokroževanja (več ali manj kot n številk)

Funkcija Round () omogoča nepravilno zaokroževanje številk v naslednji obliki:

(2a + 0, 5) x 10 ^ -n (okrogla polovica navzdol)

Z napotki so številke oblike (2a - 0, 5) x 10 ^ -n običajno okrogla polovica navzgor.

Avtor: Patrice33740

Na primer:

Krog (0, 15, 1) = 0, 2

Krog (0, 25, 1) = 0, 2

Krog (0, 35, 1) = 0, 4

Krog (0, 45, 1) = 0, 4

V nadaljevanju navedena funkcija zaokroževanja nima te anomalije:

Krog (0, 15, 1) = 0, 2

Krog (0, 25, 1) = 0, 3

Krog (0, 35, 1) = 0, 4

Krog (0, 45, 1) = 0, 5

 Zasebni funkcijski krog (ByVal Number, ByVal Decimal) Arrondi = Int (Število * 10 ^ Decimalno + 1/2) / 10 ^ Funkcija decimalnega konca 

Prejšnji Članek Naslednji Članek

Top Nasveti