Rekursion eines Lineals
-
Hallo,
ich hab aus der Schule ne tolle Hausaufgabe an der ich mich schon seit heute Mittag probiere...
Thema: RekursionUnd zwar soll man ein Lineal bauen..
Die Einteilung soll die Mitte der Lineallänge (das Lineal geht von Position 0 bis l) mit dem längstenstrich (Parameter s) versehen, dann in der verbleibenden linken und rechten Hälfte die Mitte mit einem Strich der Länge s-1 markieren, und so fort.Das ganze soll per Console dargestellt werden und mein Problem ist irgendwie das rekursiv so aufzurufen, das das mit den Zeilenumbrüchen hinhaut...
mein Gedanke war jetz:
fkt() { wenn zeile == 0 abbruch sonst mitte berechnen bis zur mitte-1 leerzeichen schreiben dann Linealstrich "|" printen ja und dann spaltet sich das ja auf und soll sich selbst wieder aufrufen, hier weiß ich nicht weiter }
jemand nen tipp für mich parat?
Edit:
Also damit man weiß wie das mit den Strichen gemeint ist:
-
such mal nach dem 'fxtbook'. da ist die ruler function drin.