
17-02-22, 14:08
|
Όνομα: Γιώργος Έκδοση λογισμικού 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 <----σωστό
Συμπέρασμα Ανάλογα με τα δεδομένα μας, θα πρέπει να κάνουμε κάποιες δοκιμές στην επιλογή της μικροποσότητας, έτσι ώστε να λύνουμε το πρόβλημά μας χωρίς να δημιουργούμε αλλού προβλήματα.
|