Aufgabe 13 - Funktionen I
Aufgabe 13 - Funktionen I
Abschnitt betitelt „Aufgabe 13 - Funktionen I“Worum geht es?
Abschnitt betitelt „Worum geht es?“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.
Benötigte Unterlagen
Abschnitt betitelt „Benötigte Unterlagen“- VS Code, Browser-Konsole.
Arbeitsaufträge
Abschnitt betitelt „Arbeitsaufträge“Teil A - Umrechnungs-Bibliothek
Abschnitt betitelt „Teil A - Umrechnungs-Bibliothek“Schreiben Sie die folgenden Funktionen, jede mit einem Kommentar, der Parameter und Rückgabewert beschreibt (eine Mini-API-Doku):
celsiusZuFahrenheit(celsius)mit der Formel°F = °C * 9/5 + 32kmhZuMs(kmh): km/h in Meter pro SekundeeuroZuDollar(euro, kurs)mit dem Wechselkurs als zweitem ParameteristVolljaehrig(alter): gibttrueoderfalsezurück
Teil B - Verwenden
Abschnitt betitelt „Teil B - Verwenden“- Rufen Sie jede Funktion mit mindestens zwei verschiedenen Argumenten auf und geben Sie die Ergebnisse formatiert aus.
- 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.
Teil C - Rückgabe vs. Ausgabe
Abschnitt betitelt „Teil C - Rückgabe vs. Ausgabe“- Schreiben Sie
begruessung(name)einmal mitreturn(gibt den Text zurück) und einmal alsbegruessungDirekt(name)mitconsole.log(gibt direkt aus). - Erklären Sie in 3 Sätzen als Kommentar: Warum ist die
return-Variante flexibler? Was liefertbegruessungDirekt("Ana")als Wert zurück?
Projektordner mit script.js. Jede Funktion hat einen Doku-Kommentar; die Aufrufe aus Teil B sind klar markiert.