Zum Inhalt springen

Empfohlene Beiträge

Geschrieben (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 von Pennytüte
Geschrieben (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 von Chiyoko
Geschrieben (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 von Pennytüte
Geschrieben (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 von Klebrig

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...