Dawndeath Δημοσ. 2 Δεκεμβρίου 2008 Δημοσ. 2 Δεκεμβρίου 2008 Oταν κανω καποιες πραξεις στην Pascal μου βγαζει αυτους τους αριθμους 5.0000000000E+01 Το συγκεκριμενο θα επρεπε να ειναι 50 και οχι 5.000000000E+01 μηπως καποιος μαθηματικος ξερει αν ειναι τουλαχιστον σωστο το αποτελεσμα?
pinball_elf Δημοσ. 2 Δεκεμβρίου 2008 Δημοσ. 2 Δεκεμβρίου 2008 Το αποτέλεσμα έιναι σωστό διότι: > 5.000000000E+01 = 5.0 * (10**(+01)) = 50.0 To "+01" είναι στην ουσία ο εκθέτης της δύναμης του δέκα.
WordUp Δημοσ. 2 Δεκεμβρίου 2008 Δημοσ. 2 Δεκεμβρίου 2008 5.0000000000E+01 Αυτό το νούμερο είναι το 5*10^1 που είναι ίσο με το 50. Για να καταλάβεις 5.0000000000 είναι ο ακέραιος (αγνόησε τα μηδενικά) Το e είναι η δύναμη του 10 Το +01 είναι ο εκθέτης της δύναμης. Δηλαδή στο εμφανίζει με διαφορετική μορφή. Δεν ξέρω Pascal για να σε βοηθήσω. Αν ήταν για C το συζητάγαμε:
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.