Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να Round Decimals σε C + +

C + + είναι η γλώσσα προγραμματισμού για τη συγγραφή προγραμμάτων ηλεκτρονικών υπολογιστών από οποιοδήποτε επίπεδο της πολυπλοκότητας . Από προεπιλογή , ένα C + + πρόγραμμα εξάγει αριθμούς κινητής υποδιαστολής με πολλά δεκαδικά ψηφία . Ως εκ τούτου θα πρέπει συχνά να στρογγυλοποιεί αυτοί οι αριθμοί , σύμφωνα με το πλαίσιο του προγράμματος . Για παράδειγμα , εάν γράφετε μια οικονομική εφαρμογή σε C + + θα πρέπει να εκτυπώσετε τους αριθμούς εξόδου αντιπροσωπεύει το νόμισμα που στρογγυλοποιούνται στο δεύτερο δεκαδικό ψηφίο . Η C + + πρότυπη βιβλιοθήκη ( αναφέρεται ως " std " στον κώδικα) σας επιτρέπει να ρυθμίσετε το απαιτούμενο επίπεδο της ακρίβειας σε δεκαδικό αριθμό . Οδηγίες
Η 1

αναγνωρίσει μια μεταβλητή για να ελέγξετε τη στρογγυλοποίηση στο C + + πρόγραμμα

διπλό var1 = 2,7749 ? . 2

Ρυθμίστε τη σταθερή παρουσίαση των δεκαδικών αριθμών χρησιμοποιώντας τις ακόλουθες εντολές :

std :: cout.setf ( std :: ios : σταθερό) ?

std :: cout.setf ( std :: ios : showpoint ) ?

Η

3 Ρυθμίστε την απαιτούμενη ακρίβεια ? για παράδειγμα, για στρογγυλοποίηση στο τρίτο ψηφίο μετά την υποδιαστολή, χρησιμοποιήστε την εντολή :

std :: cout.precision ( 3 ) ?
Φτηνές 4

Εκτυπώστε τη στρογγυλεμένη μεταβλητή :

std :: cout <

Για αυτό το παράδειγμα , το πρόγραμμα παράγει το εξόδου " 2.775 " που είναι ο αριθμός 2,7749 στρογγυλοποιείται όπως ζητήθηκε .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα