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 ^ 

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές