Java-Turtle - Schleifen mit oberer Abbruchbedingung - Übung

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading
Java Turtle - WHILE-Schleifen mit oberer Abbruchbedingung, Anzahl der Wiederholungen unbekannt


Zur Erinnerung:

Häufig wird man nicht genau wissen, wie oft man einen bestimmten Zyklus durchlaufen muss:

  • Gehe solange shoppen, bis dein Konto leer ist, aber überziehe dein Konto nicht!
  • Dividiere solange zwei zufällig erzeugte natürliche Zahlen, bis für den Divisor zufällig Null erzeugt wurde!

Für diese Beispiele werden Schleifen mit vorangestelltem Testkriterium benötigt.

  • Schleifen mit oberer Abbruchbedingung: while (Testkriterium) { Schleifenkörper }

Bearbeite folgende Aufgaben effizient mit mindestens einer WHILE-Schleife:

Turtle - Rennen 1
Ein Turtle soll 100 Schritte zufällig zurücklegen.
Dabei werden Teilstrecken von max. 5 Schritten zufällig erzeugt: ( Math.random() * 5 ) + 1;
Die Versuche werden mitgezählt und anschließend ausgegeben:
System.out.println("Benötigte Versuche: " + versuch);
Turtle - Rennen 2
Zwei Turtle (t1, t2) sollen ein Wettrennen veranstalten
Ändern Sie das Programm vom Rennen 1 entsprechend ab!
Koehler Turtle6 Rennen1.jpg
Koehler Turtle6 Rennen2.jpg


Sechseck - Schrittweite 50
Nutzen Sie eine While-Schleife!
Geschachtelte Quadrate: - Schrittweiten: 50, 75, 100
Nutzen Sie zwei While-Schleife!
Koehler Turtle2 sechseck.jpg
Koehler Turtle2 geschachtle quadrate.jpg


Eigene Idee 1
Eigene Idee 2

Persönliche Werkzeuge