Lösung in zwei Schritten.
Einige der Antworten hier sind für mich kompliziert zu verstehen. Ich werde versuchen, eine weitere Antwort hinzuzufügen, um die Sichtweise zu vereinfachen.
Kurze Antwort:
Beispiel 1:
7 % 5 = 2
Jede Person sollte ein Stück Pizza bekommen.
Teilen Sie 7 Scheiben auf 5 Personen und jede der 5Personen erhält eine Pizzastück und wir erhalten am Ende 2Scheiben (verbleibende). 7 % 5gleich 2ist, weil 7 größer als ist 5 .
Beispiel 2:
5 % 7 = 5
Jede Person sollte ein Stück Pizza bekommen
Es gibt, 5weil 5 ist weniger als 7 . Per Definition können Sie also nicht ganze 5Elemente auf 7Personen aufteilen . Die Teilung findet also überhaupt nicht statt und Sie erhalten den gleichen Betrag, mit dem Sie begonnen haben 5.
Programmatische Antwort:
Der Prozess besteht im Wesentlichen darin, zwei Fragen zu stellen:
Beispiel A: (7% 5)
(Q.1) Welche Zahl muss mit 5 multipliziert werden, um 7 zu erhalten?
Two Conditions: Multiplier starts from `0`. Output result should not exceed `7`.
Lass es uns versuchen:
Der Multiplikator ist also Null 0.0 x 5 = 0
Trotzdem sind wir kurz und addieren eins (+1) zum Multiplikator.
1 damit, 1 x 5 = 5
Wir haben noch keine 7 bekommen, also fügen wir eine hinzu (+1).
2 damit, 2 x 5 = 10
Jetzt haben wir übertroffen 7. Ist 2also nicht der richtige Multiplikator. Gehen wir einen Schritt zurück (wo wir verwendet haben 1) und denken Sie an das Ergebnis, das ist 5. Zahl 5ist hier der Schlüssel.
(Q.2) Wie viel müssen wir zu der 5(der Zahl, die wir gerade aus Schritt 1 erhalten haben) hinzufügen , um zu erhalten 7?
Wir ziehen die beiden Zahlen ab : 7-5 = 2.
Die Antwort für: 7 % 5ist 2;
Beispiel B: (5% 7)
1- Mit welcher Zahl multiplizieren wir 7, um 5 zu erhalten?
Two Conditions: Multiplier starts from `0`. Output result and should not exceed `5`.
Lass es uns versuchen:
0 damit, 0 x 7 = 0
Wir haben noch keine 5 bekommen, versuchen wir es mit einer höheren Zahl.
1 damit, 1 x 7 = 7
Oh nein, wir haben übertroffen 5, kehren wir zum vorherigen Schritt zurück, in dem wir 0das Ergebnis verwendet haben 0.
2- Wie viel müssen wir hinzufügen 0(die Zahl, die wir gerade aus Schritt 1 erhalten haben), um den Wert der Zahl auf der linken Seite zu erreichen 5?
Es ist klar, dass die Zahl 5 ist. 5-0 = 5
5 % 7 = 5
Hoffentlich hilft das.