VBA.VB6 - Λειτουργία στρογγυλοποίησης (μεγαλύτερη ή μικρότερη από n ψηφία)
Η λειτουργία Round () παρέχει εσφαλμένη στρογγυλοποίηση των αριθμών με την ακόλουθη μορφή:
(2α + 0, 5) χ 10 ^ -η (Στρογγυλό μισό κάτω)
Με τα μειονεκτήματα, οι αριθμοί της φόρμας (2a - 0, 5) x 10 ^ -n είναι συνήθως στρογγυλοί μισοί.
Συντάκτης: Patrice33740
Για παράδειγμα:
Γύρος (0, 15, 1) = 0, 2
Γύρος (0.25, 1) = 0.2
Γύρος (0, 35, 1) = 0, 4
Γύρος (0, 45, 1) = 0, 4
Η λειτουργία στρογγυλοποίησης που δίνεται παρακάτω δεν έχει αυτή την ανωμαλία:
Γύρος (0, 15, 1) = 0, 2
Γύρος (0, 25, 1) = 0, 3
Γύρος (0, 35, 1) = 0, 4
Γύρος (0, 45, 1) = 0, 5
Ιδιωτικός κύκλος λειτουργίας (αριθμός ByVal, Δεκαδικός ByVal) Arrondi = Int (αριθμός * 10 ^ δεκαδικό + 1/2) / 10 ^