Antwort auf: Aufgabe 18d

EIDI-Crashkurs 2020 Aufgabe 18d Antwort auf: Aufgabe 18d

#3234

Nein, t[i+1] – t[i] könnte negativ sein. Dann würdest du nie in den Fall “> schwank” kommen. Der Teil if (schwank <0) schwank = -schwank; sollte also irgendwie vor dem Vergleich mit schwank passieren.

Außerdem musst du max vor der Schleife definieren, sonst kannst du es am Ende nicht zurückgeben (bei dir ist das nur lokal in der Schleife definiert).

max speichert bei dir auch nicht den richtigen Wert, weil du es einfach immer überschreibst, d. h. die Variable speichert am Ende immer den letzten Tag (bei dem es noch zwei Werte gibt). Du darfst max nur dann überschreiben, wenn du auch schwank überschreibst.