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 5
Personen erhält eine Pizzastück und wir erhalten am Ende 2
Scheiben (verbleibende). 7 % 5
gleich 2
ist, weil 7
größer als ist 5
.
Beispiel 2:
5 % 7 = 5
Jede Person sollte ein Stück Pizza bekommen
Es gibt, 5
weil 5
ist weniger als 7
. Per Definition können Sie also nicht ganze 5
Elemente auf 7
Personen 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 2
also 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 5
ist 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 % 5
ist 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 0
das 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.