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

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

Πώς να προγραμματίσετε το Διαχειριστή Υπόλοιπο

Ο χειριστής υπόλοιπο , που ονομάζεται επίσης " modulo " φορέας εκμετάλλευσης στην επιστήμη των υπολογιστών , είναι ένας αριθμητικός τελεστής που επιστρέφει το υπόλοιπο μετά από μια μακρά διαίρεση μεταξύ δύο ακεραίων . Ο προγραμματισμός του φορέα υπόλοιπο είναι μια βασική άσκηση κωδικοποίησης που απαιτεί τη χρήση των εισροών, εκροών και βρόχο ελέγχου . Η εφαρμογή αυτού του φορέα , όπως μια σειρά από επαναλαμβανόμενες αφαιρέσεις επιτρέπει στον προγραμματιστή να κατανοήσει καλύτερα τις θηλιές, καθώς και τη λήψη μια νέα άποψη σχετικά με τη λειτουργία διαίρεσης . Τα πράγματα που θα χρειαστείτε
Visual C + + 2010 Express Edition
Η Εμφάνιση Περισσότερες οδηγίες
Σχεδιάστε το αλγόριθμο
Η 1

Πάρτε τους αριθμούς από το χρήστη . Οι αριθμοί πρέπει να είναι ακέραιοι . 2

Ελέγξτε εάν το μέρισμα ( "D") είναι μεγαλύτερο από το διαιρέτη ( "d" ) . Αν ο διαιρέτης είναι μεγαλύτερο από το μέρισμα , να σταματήσει ? Υπόλοιπο σας θα είναι ίσο με το μέρισμα . Διαφορετικά, συνεχίστε

Για παράδειγμα , βρείτε το υπόλοιπο της : .

2 διαιρείται με το 3 --- Από 2 ( D ) <3 ( δ ) , να σταματήσει ? Το υπόλοιπο είναι 2 <. br >

12 δια 5 --- από 12 ( D ) > 5 ( δ ) , να συνεχιστεί.
εικόνων 3

Αφαιρέστε το διαιρέτη από το μέρισμα . Επαναλάβετε αυτή τη διαδικασία μέχρι D είναι μικρότερη ή ίση με d

Από το παράδειγμα :

12 διαιρείται με 5

Αφαιρείται 12 - 5 = 7 . . Από τις 7 > 5 , διατηρούν την αφαίρεση

Αφαιρείται 7 - . 5 = 2 . Από 2 <5 , να σταματήσει .
Η 4

Καταγράψτε τον τελευταίο αριθμό ως υπόλοιπο σας .

Στο παράδειγμα , το υπόλοιπο είναι 2 .
Η
Κώδικας το Πρόγραμμα σε C + +
5

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

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

# include

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

αναγνωρίσει τρεις ακέραιες μεταβλητές για το μέρισμα , διαιρέτης και την υπόλοιπη

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

int μερίσματα , διαιρέτης , το υπόλοιπο ?
Η 7

Αποκτήστε το μέρισμα και τις αξίες διαιρέτης από την είσοδο του χρήστη . Συμπεριλάβετε τη δήλωση " endl " για την ορθή καρτέλα και να μορφοποιήσετε την είσοδο /έξοδο

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

cout <<"Πληκτρολογήστε το Μέρισμα : " ? .

cin >> Μέρισμα ?

cout <

cout <<"Πληκτρολογήστε το διαιρέτη : " ?

cin >> διαιρέτης ?
8

Εκχώρηση την αξία του μερίσματος κατά τα λοιπά. Με αυτό τον τρόπο , το πρόγραμμα θα λειτουργήσει για το υπόλοιπο , αφήνοντας αμετάβλητο το μέρισμα

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

Υπόλοιπο = Μέρισμα ?
Η 9

Δημιουργία βρόχου, όπου η μεταβλητή διαιρέτης αφαιρείται από το μεταβλητό υπόλοιπο . Ο βρόχος θα επαναλαμβάνεται όσο η μεταβλητή υπόλοιπο είναι μεγαλύτερο από το διαιρέτη

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

ενώ (το υπόλοιπο > διαιρέτης )

{ υπόλοιπο - = . διαιρέτης ? }
Η 10

εξόδου απάντησή σας . Διαμορφώστε την έξοδο έτσι ώστε ο χρήστης μπορεί να δει τις τιμές μέρισμα , διαιρέτης και την υπόλοιπη

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

Cout <

cout <<" με " <<διαιρέτη <<" είναι : " <
11

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

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

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

}
Εικόνων <. br >

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

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