Zum Inhalt springen

Aufgabe 13 - Funktionen I

Zu Zen-Modus wechseln

Funktionen machen Programme wiederverwendbar und lesbar. Sie schreiben eine kleine Sammlung von Umrechnungsfunktionen (siehe Kapitel Funktionen).

In dieser Übung üben Sie:

  • Definieren: Funktionen mit Parametern und Rückgabewert schreiben.
  • Unterscheiden: Rückgabe (return) von Ausgabe (console.log) trennen.
  • Dokumentieren: zu jeder Funktion einen kurzen Doku-Kommentar verfassen.
  • VS Code, Browser-Konsole.

Schreiben Sie die folgenden Funktionen, jede mit einem Kommentar, der Parameter und Rückgabewert beschreibt (eine Mini-API-Doku):

  1. celsiusZuFahrenheit(celsius) mit der Formel °F = °C * 9/5 + 32
  2. kmhZuMs(kmh): km/h in Meter pro Sekunde
  3. euroZuDollar(euro, kurs) mit dem Wechselkurs als zweitem Parameter
  4. istVolljaehrig(alter): gibt true oder false zurück
  1. Rufen Sie jede Funktion mit mindestens zwei verschiedenen Argumenten auf und geben Sie die Ergebnisse formatiert aus.
  2. Bauen Sie eine Kette: Rechnen Sie 130 km/h in m/s um und prüfen Sie mit einer weiteren Funktion istSchnellerAls(ms, grenze), ob das schneller als 35 m/s ist.
  1. Schreiben Sie begruessung(name) einmal mit return (gibt den Text zurück) und einmal als begruessungDirekt(name) mit console.log (gibt direkt aus).
  2. Erklären Sie in 3 Sätzen als Kommentar: Warum ist die return-Variante flexibler? Was liefert begruessungDirekt("Ana") als Wert zurück?

Projektordner mit script.js. Jede Funktion hat einen Doku-Kommentar; die Aufrufe aus Teil B sind klar markiert.