Pennytüte Geschrieben 17. November 2016 Geschrieben 17. November 2016 (bearbeitet) Moin, ich hab' hier gerade den Handlungsschritt 1 aus der Winter 2011 vor mir und wunder mich über die komische Aufgabenstellung und auch über die Lösung. Es geht um Aufgabe b. In a berechnen wir eine Nummer, die als Teil für die Erstellung einer Auftragsnummer dienen soll. Kurzes umgeformtes Beispiel: Wir bekommen das Jahr 2011 als Parameter und die Berechnung sei 123 * 2300 + 2011 = 73.813.642.111 (Auftragsnummer). Nun ist aber das Problem, die Aufgabe b. Dort soll nun anhand der Auftragsnummer, der verwendete Parameter für die Berechnung aus a wiederhergestellt werden, also in diesem umgeformten Beispiel wäre es das Jahr. In der Lösung steht es so: jahr = code modulo 2300 Macht das Sinn? Bearbeitet 17. November 2016 von Pennytüte Zitieren
Chiyoko Geschrieben 17. November 2016 Geschrieben 17. November 2016 (bearbeitet) Hallo Pennytüte. ja das macht es Du addierst ja zu dem Jahr X mal 2300 (hier 123 mal). (x mal 2300) modulo 2300 = 0 (immer!) Also die Rechnung komplett: (123 * 2300) % 2300 = 0 2011 % 2300 = 2011 0 +2011 = 2011 Daher bleibt dir am Ende das Jahr übrig Bearbeitet 17. November 2016 von Chiyoko Zitieren
Pennytüte Geschrieben 17. November 2016 Autor Geschrieben 17. November 2016 (bearbeitet) Was meinst du genau mit 2011 Modulo 2300 = 2011? Also ich hab' die Schwierigkeit, dass wenn ich 123 * 2300 + 2011 rechne, dann kann ich da ja auch nicht einfach Modulo berechnen und bekomm dann das Jahr raus. Steig' da nicht so ganz hinter die Logik, denn immerhin wird die Auftragsnummer ja auch aus der Summe berechnet. Bearbeitet 17. November 2016 von Pennytüte Zitieren
Klebrig Geschrieben 17. November 2016 Geschrieben 17. November 2016 (bearbeitet) wir haben 123 * 2300 und 2011. 2300 mod 2300 = 0 Ich denke bis hier sind wir uns einig. Bbeider Divison durch 2300 hast du dann keinen Rest. Egal ob da als Faktor 1 oder 123 vorsteht. Dann bleibt noch 2011 übrig. 2011 mod 2300 = 2011 Bearbeitet 17. November 2016 von Klebrig Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.