23. Dezember 20241 j Im Prüfungsteil 2 "Entwicklung und Umsetzung von Algorithmen" bei Aufgabe 2 sollen Abfahrtszeiten verglichen und ausgegeben werden, es sollen nur zukünftige bzw. aktuelle Abfahrten angezeigt werden. Siehe Angabe soll die Methode "compare" verwendet werden: Wäre dieser Vergleich dann korrekt? if (jetzt.compare(abfahrt.abfahrtsZeit) <= 0) { naechsteAbfahrten[naechsteAbfahrtenZaehler] = abfahrt naechsteAbfahrtenZaehler++ } In einer Lösungsversion hatte ich das gefunden: Ist das nicht falsch? Danke euch!
23. Dezember 20241 j Nö. Deins gibt vergangene und aktuelle Abfahrten aus. Die Aufgabenstellung verlangt zukünftige und aktuelle.
24. Dezember 20241 j Ja. Kleiner gleich ist richtig der Aufgabenstellung nach. Die Musterlösung ist falsch.
24. Dezember 20241 j Um das nochmal auszuführen @Brapchu Lies dir nochmal die Beschreibung von compare genauer durch. Das aktuelle Objekt ist jetzt. Es heißt nun: Wenn der Datumswert des aktuellen Objekts vor dem des übergebenen Objekts ist: -1 daraus wird: Wenn der Datumswert von jetzt vor dem des übergebenen Objekts ist: -1 und daraus wird: Wenn der Datumswert des übergebenen Objekts nach dem von jetzt ist: -1 Die Musterlösung ist wahrscheinlich falsch weil man von einer compare Funktion das Gegenteil erwärtet hätte, nämlich später ist gleich größer. PS: Ja, es muss auch kleiner-gleich sein. (also mit dem gleich) Wobei ich da die Aufgabenstellung jetzt nicht so 100% eindeutig finde. Bearbeitet 24. Dezember 20241 j von ThomasChr
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.