Zum Hauptinhalt springen

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 Variable name und setze sie auf deinen Namen. Gib beide Variablen in der Konsole aus.

  • Aufgabe: Deklariere drei Variablen mit den Namen isStudent, hasJob und isMarried 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.
  • Aufgabe: Erstelle eine Variable score und setze sie auf eine beliebige Zahl. Wenn score über 90 liegt, gib „Hervorragend“ aus. Wenn score 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, die counter solange erhöht, bis counter den Wert 5 erreicht. Gib in jedem Schleifendurchlauf den aktuellen Wert von counter aus.

  • Aufgabe: Erstelle eine Variable number und setze sie auf 10. Erstelle eine While-Schleife, die number in jedem Durchlauf halbiert, bis number kleiner als 1 ist. Gib den Wert von number 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. Wenn day 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.