Zum Inhalt springen

Aufgabe 15 - Arrays I

Zu Zen-Modus wechseln

Sie werten eine Woche Wetterdaten mit Arrays aus: durchlaufen, summieren, Minimum und Maximum finden (siehe Kapitel Arrays).

In dieser Übung üben Sie:

  • Zugreifen: Elemente über den Index lesen, length verwenden.
  • Durchlaufen: Arrays mit for und for...of verarbeiten.
  • Auswerten: Summe, Durchschnitt, Minimum und Maximum berechnen.
  • VS Code, Browser-Konsole.

Die Temperaturen einer Woche (in °C):

const temperaturen = [14.5, 17.0, 12.5, 9.0, 11.5, 16.0, 19.5];
const tage = ["Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"];
  1. Geben Sie die Temperatur von Mittwoch über den Index aus.
  2. Geben Sie den ersten und den letzten Wert aus. Der letzte muss über length berechnet werden. Funktioniert das auch bei 10 Tagen?
  3. Geben Sie alle Werte im Format Mo: 14.5 °C aus (beide Arrays über denselben Index koppeln).
  1. Berechnen Sie den Wochendurchschnitt (2 Nachkommastellen).
  2. Finden Sie Minimum und Maximum und den Tag, an dem sie auftreten. Ohne fertige Sortier- oder Math-Funktionen, mit einer eigenen Schleife.
  3. Zählen Sie, an wie vielen Tagen es wärmer als 15 °C war.
  1. Schlagen Sie auf MDN includes und indexOf nach.
  2. Prüfen Sie mit einer der beiden Methoden, ob der Wert 9.0 vorkommt, und an welcher Position.
  3. Notieren Sie als Kommentar: Was ist der Unterschied zwischen beiden Methoden, und was liefert indexOf bei “nicht gefunden”?

Projektordner mit kommentierten Teilen A bis C.