Buddy79 Geschrieben 23. Dezember 2024 Geschrieben 23. Dezember 2024 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!
Brapchu Geschrieben 23. Dezember 2024 Geschrieben 23. Dezember 2024 Nö. Deins gibt vergangene und aktuelle Abfahrten aus. Die Aufgabenstellung verlangt zukünftige und aktuelle.
ExplainItToTheDuck Geschrieben 23. Dezember 2024 Geschrieben 23. Dezember 2024 Deine Version ist richtig, die Musterlösung ist falsch.
Buddy79 Geschrieben 23. Dezember 2024 Autor Geschrieben 23. Dezember 2024 Jetzt bin ich eher verwirrt Also stimmt mein Ansatz?
ExplainItToTheDuck Geschrieben 24. Dezember 2024 Geschrieben 24. Dezember 2024 Ja. Kleiner gleich ist richtig der Aufgabenstellung nach. Die Musterlösung ist falsch.
ExplainItToTheDuck Geschrieben 24. Dezember 2024 Geschrieben 24. Dezember 2024 (bearbeitet) 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 2024 von ThomasChr Buddy79 reagierte darauf 1
Buddy79 Geschrieben 24. Dezember 2024 Autor Geschrieben 24. Dezember 2024 @ThomasChr du bist klasse, danke dir!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden