Kopfgesteuerte Schleife
var doubleInt = 0
while (doubleInt < 100) {
print("Zahl ist aktuell: $doubleInt")
doubleInt += doubleInt
}
Fußgesteuerte Schleife
double = 1
do {
double += double
print("Zahl ist aktuell: $double")
} while (double < 100)
Iterations-Schleife
val iterable = 1..5
for (i in iterable) {
print("$i. Wiederholung")
}
Zählschleife
repeat(5) { counter ->
print("Ich wiederhole zum $counter. Mal")
}
Aufgabe
- Schreibe ein Menü anhand einer Endlosschleife und einer Auswahlmöglichkeit die der Nutzer zur Verfügung gestellt bekommt:
- Rechner (Falls vorhanden für beide Varianten einen Menüpunkt)
- Historie (Ausgabe aller Berechnungen die bisher eingegeben wurden)