einstieg:aufgabenwhile:start
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Aufgaben zur while-Schleife
Level 1: Beginn nicht bei Eins
Schreibe ein Programm, das von fünf bis 25 zählt und die Zahl jeweils ausgibt, also
5 6 7 8 9 10 11 usw.
Level 2: Quadratzahlen
Schreibe ein Programm, das die ersten 30 Quadratzahlen ausgibt. Die Ausgabe sollte so aussehen:
1 * 1 = 1; 2 * 2 = 4; 3 * 3 = 9; usw.
<hidden Lösung>
int n = 1; while(n <= 30){ println(n + " * " + n + " = " + (n*n)); n++; }
</hidden>
Level 3: Countdown
Schreibe ein Programm, das von 10 an rückwärts zählt und folgende Ausgabe hat:
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0!
<hidden Lösung>
int n = 10; while(n >= 1){ print(n + ", "); n--; } println("0!");
</hidden>
Level 4: Fibonacci-Zahlen
Schreibe ein Programm, das die ersten zehn Fibonacci-Zahlen ausgibt:
1, 1, 2, 3, 5, 8, 13, 21, 34, ...
Tipp: Die Fibonacci-Folge beginnt mit zwei Einsen. Ab der dritten Zahl ergibt sich jede Zahl als Summe der beiden vorhergehenden Zahlen.
<hidden Lösung>
int vorletzte = 1; int letzte = 0; int zähler = 1; while(zähler <= 10){ int neue = letzte + vorletzte; print(neue + ", "); vorletzte = letzte; letzte = neue; zähler++; }
</hidden>
einstieg/aufgabenwhile/start.1594217283.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)