Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:aufgabenwhile:start

Dies ist eine alte Version des Dokuments!


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.

Hier geht's zur Lösung!

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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki