Selbstkontrolle Strukturierte Programmierung
Schleifen
Siehe Package: at/digitialcampus/selbstkontrolle/loops/
Aufgabe 1)
Zähle in einer for-Schleife rückwärts von 10 bis inklusive 0 und gib jede Zahl aus. Die Ausgabe soll in einer Zeile erfolgen und wie folgt aussehen.
10 9 8 7 6 5 4 3 2 1 0
Aufgabe 2)
Zähle in einer for-Schleife von -30 bis inklusive 30 und gib jede Zahl aus die ohne Rest durch 3 teilbar ist.
-30
-27
-24
...
24
27
30
Aufgabe 3)
Zähle mit Hilfe einer while-Schleife und einer separaten Zählvariable von 0 bis inklusive 10 und gib die Zahlen aus. Wenn die Zahl größer als 5 ist mach 2 Zeilenumbrüche.
0
1
2
3
4
5
6
7
8
9
10
Methoden
Siehe Package: at/digitialcampus/selbstkontrolle/methods/
Aufgabe 1)
Erstelle eine Methode welche einen gegebenen String Parameter in einer gegebenen Anzahl in einer Zeile ausgibt und mit einem Whitespace trennt.
Aufruf
printLineStipple("X", 10);
Ausgabe
X X X X X X X X X X
Aufgabe 2)
Erstelle eine Methode welche einen gegebenen String Parameter in einer gegebenen Anzahl in mehreren Zeilen ausgibt und mit einem zusätzlichen Linebreak trennt.
Aufruf
printLineStipple("X", 10);
Ausgabe
X
X
X
X
X
X
X
X
X
X
Aufgabe 3)
Erstelle eine Methode welche einen gegebenen String Parameter in einer gegebenen Anzahl nimmt und die beiden Methoden aus den vorhergehenden Aufgaben aufruft. Die Methoden aus den vorhergehenden Aufgaben sollen nicht neu geschrieben werden.
Aufruf
printLineStipple("X", 3);
Ausgabe
X X X
X
X
X
Methoden
Siehe Package: at/digitialcampus/selbstkontrolle/input/
Aufgabe 1)
Lies einen String vom Benutzer (ganze Zeile) ein und wie oft dieser Ausgegeben werden soll. Wird ein leerer String oder eine ungültige Zahl eingegeben, so soll erneut nachgefragt werden.
Eingabe
Bitte geben Sie einen Text ein:
>> Heute wird ein guter Tag
Wie oft soll der Text ausgegeben werden:
>> 3
Ausgabe
Heute wird ein guter Tag
Heute wird ein guter Tag
Heute wird ein guter Tag