Kontrollstrukturen
Kontrollstrukturen
Übung 1: Weihnachtsbaum
Schreibe eine JavaScript-Datei, die einen halben Weihnachtsbaum im Terminal ausgibt:
> node tree.js
#
##
###
####
#####
######
##
##
Nutze dafür:
- Loops (for oder while)
- if-else
- String-Konkatenation (
concat
)
Übung 2: Variablen, Datentypen und Kontrollstrukturen
1. Variablen und Datentypen
-
Aufgabe: Deklariere eine Variable
age
und setze sie auf dein Alter. Erstelle eine weitere Variablename
und setze sie auf deinen Namen. Gib beide Variablen in der Konsole aus. -
Aufgabe: Deklariere drei Variablen mit den Namen
isStudent
,hasJob
undisMarried
und gib ihnen jeweils einen passenden boolean Wert. Gib die Werte in der Konsole aus.
2. If-Else-Bedingungen
-
Aufgabe: Erstelle eine Variable
temperature
und setze sie auf eine Zahl. Schreibe eine If-Else-Bedingung, die folgendes ausgibt:- „Es ist heiß“, wenn
temperature
über 30 liegt. - „Es ist kalt“, wenn
temperature
unter 10 liegt. - „Es ist angenehm“, wenn die Temperatur zwischen 10 und 30 liegt.
- „Es ist heiß“, wenn
-
Aufgabe: Erstelle eine Variable
score
und setze sie auf eine beliebige Zahl. Wennscore
über 90 liegt, gib „Hervorragend“ aus. Wennscore
zwischen 70 und 90 liegt, gib „Gut“ aus. Ansonsten gib „Verbesserung nötig“ aus.
3. For-Schleifen
-
Aufgabe: Schreibe eine Schleife, die die Zahlen von 1 bis 10 in der Konsole ausgibt.
-
Aufgabe: Erstelle eine Schleife, die die ersten 10 positiven geraden Zahlen in der Konsole ausgibt.
4. While-Schleifen
-
Aufgabe: Erstelle eine Variable
counter
und setze sie auf 0. Erstelle eine While-Schleife, diecounter
solange erhöht, biscounter
den Wert 5 erreicht. Gib in jedem Schleifendurchlauf den aktuellen Wert voncounter
aus. -
Aufgabe: Erstelle eine Variable
number
und setze sie auf 10. Erstelle eine While-Schleife, dienumber
in jedem Durchlauf halbiert, bisnumber
kleiner als 1 ist. Gib den Wert vonnumber
in jedem Durchlauf aus.
5. Switch-Statements
-
Aufgabe: Erstelle eine Variable
day
und setze sie auf einen Wochentag, z.B. „Montag“. Verwende ein Switch-Statement, um zu überprüfen, welcher Tag es ist, und gib eine passende Nachricht aus. Wennday
auf „Samstag“ oder „Sonntag“ gesetzt ist, gib „Wochenende!“ aus. Andernfalls gib „Arbeitstag“ aus. -
Aufgabe: Erstelle eine Variable
season
und setze sie auf „Frühling“, „Sommer“, „Herbst“ oder „Winter“. Verwende ein Switch-Statement, um für jede Jahreszeit eine entsprechende Nachricht auszugeben.