Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 17-02-22, 14:08
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Σε οριακές περιπτώσεις η προσθήκη ενός μικρού αριθμού μπορεί να προκαλέσει λάθος αλλού.

Ένα παράδειγμα φαίνεται παρακάτω.

x=402.4250000
z=402.4249999
?round(x,2)
402,42 <-----λάθος (σωστό = 402,43)
?round(z,2)
402,42 <-------σωστό
_____________________________
?round(x+0.000001,2)
402,43 <-----σωστό

?round(z+0.000001,2)
402,43 <------λάθος (μη σωστή επιλογή μικροποσότητας)
-----------------------------
?round(x+0.0000001,2)
402,43 <-----σωστό

?round(z+0.0000001,2)
402,42 <----σωστό

Συμπέρασμα Ανάλογα με τα δεδομένα μας, θα πρέπει να κάνουμε κάποιες δοκιμές στην επιλογή της μικροποσότητας, έτσι ώστε να λύνουμε το πρόβλημά μας χωρίς να δημιουργούμε αλλού προβλήματα.
Απάντηση με παράθεση