Bei den folgenden Aufgaben ist die Lösung mit einer for-Schleife einfach zu erstellen. Kannst du sie auch mit einer while-Schleife lösen?
Für Profis, dich sich mit Rekursion auskennen: Man kann die Aufgaben sogar komplett ohne Schleife lösen.
Von der Tastatur wird eine Zahl maximum
eingelesen. Anschließend gibt das Programm alle Zahlen von 1 bis maximum
aus.
Eingabe: 8 Ausgabe: 1, 2, 3, 4, 5, 6, 7, 8
Von der Tastatur wird eine Zahl maximum
eingelesen. Anschließend gibt das Programm alle geraden Zahlen von 0 bis maximum
aus.
Eingabe: 6 Ausgabe: 0, 2, 4, 6
Das Programm gibt die Zahlen von 1 bis 10 und dahinter die Zahlen von 10 bis 1 aus. Es zählt also einmal rauf und dann wieder runter. Versuche, nur eine for-Schleife zu verwenden.
Ausgabe: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
Schreiben Sie ein Programm, das zunächst die Eingabe einer positiven Zahl anzahl
über die Tastatur erwartet. Anschließend soll das Programm anzahl-mal ein Sternchen (*) auf den Bildschirm ausgeben.
Beispielablauf des Programms (Benutzereingaben in <>):
Anzahl (>0): <8> ********
Schreiben Sie ein Programm, das nach Eingabe einer positiven Zahl hoehe
eine Treppe der im folgenden Beispielprogramm skizzierten Form auf den Bildschirm ausgibt. Die Treppe soll aus hoehe-Zeilen bestehen.
Beispielablauf des Programms (Benutzereingaben in <>):
Hoehe (>0): <5> * ** *** **** *****
Schreiben Sie ein Programm, das nach Eingabe einer ungeraden Zahl basislaenge
ein Sterndreieck auf den Bildschirm ausgibt. Die unterste Reihe soll dabei aus basislaenge
Sternchen bestehen.
Beispielablauf des Programms (Benutzereingaben in <>):
Basislaenge (>0 und ungerade): <9> * *** ***** ******* *********