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

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

Πώς να μετατρέψετε ένα Float στον πλησιέστερο ακέραιο σε Visual C

γλώσσες προγραμματισμού χειρίζεται απλά δεδομένα με τη χρήση μεταβλητών . Στη C + + , οι μεταβλητές πρέπει να ορίζεται να περιέχει ένα συγκεκριμένο είδος των δεδομένων ? Μια μεταβλητή που ορίζεται για την αποθήκευση έναν ακέραιο δεν μπορεί να αποθηκεύσει μια λέξη ή έναν δεκαδικό αριθμό . Υπάρχει , ωστόσο, ένας τρόπος για να αφήσει το C + + compiler ξέρει ότι πρέπει να αλλάξετε τον τύπο δεδομένων , αυτό ονομάζεται "τύπος casting " εργασίες. Μετατρέποντας Float στον πλησιέστερο ακέραιο είναι μια άσκηση εισαγωγικό επίπεδο που εισάγει την έννοια του τύπου χύτευσης με τον προγραμματιστή αρχαρίων . Οδηγίες
Σχεδιάστε τον αλγόριθμο
Η 1

Ρωτήστε και διαβάστε είσοδο του χρήστη . Το πρόγραμμα πρέπει να είναι σε θέση να χειριστεί την είσοδο αν είναι δεκαδικός ή ακέραιος . 2

αξιολογήσει εάν ο αριθμός θα πρέπει να στρογγυλοποιούνται προς τα πάνω ή προς τα κάτω . Συνεχίστε να στρογγυλοποιεί τον αριθμό .
Εικόνων 3

εξόδου το αποτέλεσμα για το χρήστη . Το αποτέλεσμα θα πρέπει να αποστέλλουν στην οθόνη του υπολογιστή .
Η 4

Γράψτε πλήρης αλγόριθμος σας . Ο αλγόριθμος είναι : " . Διαβάστε είσοδο του χρήστη , αξιολογεί στρογγυλοποιεί προς τα πάνω ή στρογγυλοποίηση προς τα κάτω και γύρο και έξοδο το αποτέλεσμα "
εικόνων Γράψτε τη C + + κώδικα
5

Ρύθμιση σας προγράμματος . Η C + + βιβλιοθήκη iostream θα χειριστεί την ανάγνωση των δεδομένων που εισάγει ο χρήστης και θα εξάγει τα αποτελέσματα στην οθόνη

Αυτός είναι ο κώδικας : .

# Include

χρησιμοποιώντας namespace std ?

int main ( ) {


Η 6

Δήλωση μεταβλητών . Για αυτή την άσκηση δηλώσει μια μεταβλητή float για να αποθηκεύσετε την τιμή ανάγνωσης . Να αναγνωρίσει , επίσης , δύο ακέραιων μεταβλητών , για να αποθηκεύσετε την απάντηση και μία για τις πράξεις

Αυτός είναι ο κώδικας : .

Επιπλέουν num1 ?

Int num2 , op ?
Σελίδα 7

Ζητήστε από το χρήστη να εισάγει και να διαβάσετε την είσοδο . . Βεβαιωθείτε ότι το κείμενο έχει σωστή απόσταση

Αυτός είναι ο κώδικας ?

Cout <<"Εισάγετε ένα δεκαδικό ( float ) Αριθμός : « ?

Cin > ? > num1 ?

cout < 8

αξιολογήσει εάν πρέπει να στρογγυλοποιεί προς τα πάνω ή προς τα κάτω της αξίας του κεφαλαίου κίνησης . Χρησιμοποιήστε τη μεταβλητή που ονομάζεται " op " για να "ρίχνει " την τιμή float ( num1 ) . Μόλις αξιολογήσεις και ενέργειες είναι πλήρεις , αποθηκεύστε τον τελικό αριθμό στη μεταβλητή επισημαίνονται

Αυτός είναι ο κώδικας " num2 . " :

Op = ( num1 * 10 ) ? /* Αυτό ονομάζεται σιωπηρή χυτά ή σιωπηρή μετατροπή * /

αν ( ( op 10%) <5 )

num2 = ( op /10 ) ?

άλλο

{

num2 = ( op /10 ) ?

num2 + + ?

}
Η 9

εξόδου η απάντηση επί της οθόνης . Παρέχετε κατάλληλη απόσταση και αλλαγές γραμμής . . Τερματίστε το πρόγραμμα σας επιστρέφοντας καμία αξία

Αυτός είναι ο κώδικας :

cout <

cout <

επιστροφή ( 0 ) ?

}

Η

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

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