Προς το περιεχόμενο

προβλημα με real στην pascal!!!


BluEDr4g0n

Προτεινόμενες αναρτήσεις

Δημοσ.

εχω ενα προβλιμα στιν pascal... οταν κανω readln ενα real και του δοσω παραδιγμα το 2.1 μου βγαζει κατι περιεργα οταν παο να το εμφανισω.. μου διχνει κατι 21.00000000000+οΕ κατι τετια κολπα. ξερει κανεισ τη πρεπει να κανω για να μου το εμφανιζει κανονικα 2.1???

Δημοσ.
εχω ενα προβλιμα στιν pascal... οταν κανω readln ενα real και του δοσω παραδιγμα το 2.1 μου βγαζει κατι περιεργα οταν παο να το εμφανισω.. μου διχνει κατι 21.00000000000+οΕ κατι τετια κολπα. ξερει κανεισ τη πρεπει να κανω για να μου το εμφανιζει κανονικα 2.1???

 

Καλή σου μέρα.

 

Κοιτάζοντας εδώ θα βρείς χρήσιμες πληροφορίες για την Pascal .

 

Όσον αφορά το πρόβλημα που θέτεις , έστω ότι η μεταβλητή var1 είναι δηλωμένη τύπου double και κρατά την τιμή 21.00000000000+οΕ ...

 

Για να εμφανίσεις την τιμή της σαν 2.1 , θα πρέπει να γράψεις κάτι σαν το παρακάτω :

 

Writeln('The value of var1 is : ',var1:10:1);

 

Αν ήθελες να μην εμφανίζονται καθόλου δεκαδικά , θα έγραφες :

Writeln('The value of var1 is : ',var1:10:0);

 

Περισσότερα για την writeln , μπορείς να βρείς εδώ.

 

Πιστεύω να σε βοήθησα.

 

Φιλικά

 

Γιώργος

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...