Inhaltsverzeichnis
Programmierübungen zu Schleifen
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.
Zahlen bis maximum
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
Gerade Zahlen
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
Hoch- und Runterzählen
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
Sternenreihe
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> ********
Sternentreppe
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> * ** *** **** *****
Sternendreieck
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> * *** ***** ******* *********