Aufgabe 1

Schreibe eine Funktion mit dem namen printLine, die zwei Parameter hat:

  • width
  • hashes

Die Funktion soll per console.log x Zeichen in einer Reihe ausgeben, wobei x = width. Die ersten y Zeichen sollen ein # sein, wobei y = hashes. Die restlichen Zeichen sollen + sein.

Beispiel: printLine(10, 3);

Aufgabe 1.
###+++++++

Aufgabe 2

Schreibe eine for Schleife, die 10 mal die Funktion printLine aufruft und folgendes Ergebnis Liefert.

Ergebnis:

Aufgabe 2.
#+++++++++
##++++++++
###+++++++
####++++++
#####+++++
######++++
#######+++
########++
#########+
##########

Aufgabe 3

Schreibe eine Funktion mit dem namen printLineCentered, die zwei Parameter hat:

  • width
  • hashes

Die Funktion soll per console.log x Zeichen in einer Reihe ausgeben, wobei x = width. In der mitte der Zeihenkette soll y mal ein # stehen, wobei y = hashes. Die restlichen Zeichen sollen + sein.

Beispiel:

Aufgabe 3.
+++++++######+++++++

Aufgabe 4

Schreibe eine for Schleife, die 10 mal die Funktion printLineCentered aufruft und folgendes Ergebnis Liefert.

Ergebnis:

Aufgabe 4.
++++++++++++++++++++
+++++++++##+++++++++
++++++++####++++++++
+++++++######+++++++
++++++########++++++
+++++##########+++++
++++############++++
+++##############+++
++################++
+##################+

Bonus Aufgabe

Schreibe eine for Schleife, die 12 mal die Funktion printLineCentered aufruft und folgendes Ergebnis Liefert.

Ergebnis:

++++++++++++++++++++
+++++++++##+++++++++
++++++++####++++++++
+++++++######+++++++
++++++########++++++
+++++##########+++++
++++############++++
+++##############+++
++################++
+##################+
++++++++####++++++++
++++++++####++++++++