Der Rest Betreiber , auch genannt " Modulo "-Operator in der Informatik ist ein arithmetischer Operator, der Rest nach einer langen Trennung zwischen zwei ganzen Zahlen links zurückgibt. Programmierung der Rest Betreiber ist eine grundlegende Codierung Übung , die die Verwendung von Eingangs-, Ausgangs -und Loop -Kontrolle erfordert . Die Umsetzung dieser Operator als eine Reihe von wiederholten Subtraktionen ermöglicht dem Programmierer, besser zu verstehen, die Schleifen , sowie erhalten eine neue Sicht auf die Teilung Betrieb . Dinge, die Sie brauchen
Visual C + + 2010 Express Edition
anzeigen Weitere Anweisungen Military Design des Algorithmus
1
Holen Sie sich die Zahlen vom Benutzer. Die Zahlen müssen ganze Zahlen sein .
2
Überprüfen Sie, ob die Dividende ( "D") ist größer als der Divisor ( "d") . Wenn der Divisor größer ist als die Dividende , zu stoppen; Ihre Rest wird gleich der Dividende . . Andernfalls weiterhin
Zum Beispiel , finde den Rest :
2 geteilt durch 3 --- Seit 2 (D) <3 ( d) , zu stoppen , der Rest ist 2 < . br>
12 geteilt durch 5 --- Seit 12 (D) > 5 (d) , fortsetzen.
3
Subtrahieren des Divisors vom Dividenden . Wiederholen Sie diesen Vorgang, bis D ist kleiner oder gleich d
Aus dem Beispiel :
12 durch 5
Subtrahieren 12 geteilt - 5 = 7 . . Seit 7 > 5, halten Subtrahieren
Subtrahieren 7 - . 5 = 2 . Seit 2 < 5, zu stoppen.
4
Notieren Sie sich die letzte Zahl als Rest .
In dem Beispiel ist der Rest 2 .
Code das Programm in C + +
5
Richten Sie Ihr Programm . Das Programm muss zu Nummern aus dem Benutzer-und Ausgang der Rest auf dem Bildschirm zu lesen. Mit C + +, sind beide Funktionen in der " iostream " Bibliothek implementiert
Dies ist der Code :
# include
using namespace std;
. Seite 6
Declare drei Integer-Variablen für die Dividende , Divisor und Rest
Dies ist der Code :
int Dividend , Divisor , Rest ;
7 . Holen Sie sich die
Dividend und Divisor Werte aus der Benutzereingaben . Fügen Sie die Anweisung " endl " richtig Register und Format der Eingabe /Ausgabe
Dies ist der Code :
cout << " Geben Sie die Dividende :";
< p . > cin >> Dividende ;
cout << endl;
cout << " Geben Sie den Divisor :";
cin >> Teiler ;
8
Weisen Sie den Wert der Dividende an den Rest . Auf diese Weise wird das Programm auf dem Rest arbeiten , während die Dividende unverändert
Dies ist der Code :
Rest = Dividend ;
9
erstellen . Schleife , wobei der variable Teiler vom Rest variable subtrahiert wird. Die Schleife wird so lange wie der Rest Variable größer als der Divisor wiederholen
Dies ist der Code :
while ( Rest > Divisor )
{ Rest - = . Teiler ;}
10
Output Ihre Antwort. Formatieren Sie die Ausgabe so dass der Benutzer die Dividende , Divisor und Restwerte sehen können
Dies ist der Code : .
Cout << endl << "Der Rest der Division " < ; < Dividende ;
cout << "von " << Divisor << " ist : " << Rest << endl << endl;
Seite 11
Beenden Sie Ihr Programm durch Rücksendung beliebigen Wert . Das Beispiel gibt Null , aber eine ganze Zahl tun
Dies ist der Code :
return ( 0); }
< . br>