Zum Inhalt springen

Frage zur Abschlussprüfung Teil 2 Fachinformatiker Anwendungsentwicklung Winter 2024


Empfohlene Beiträge

Geschrieben

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:

grafik.png.7c62d2291d8cb09e57fb7e9a5c1b3840.png

Wäre dieser Vergleich dann korrekt?

if (jetzt.compare(abfahrt.abfahrtsZeit) <= 0) {
naechsteAbfahrten[naechsteAbfahrtenZaehler] = abfahrt
naechsteAbfahrtenZaehler++
}

In einer Lösungsversion hatte ich das gefunden:

grafik.thumb.png.4961edb7cf185e889b06932e8b546681.png

Ist das nicht falsch?

Danke euch! :)

Geschrieben (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 von ThomasChr

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...