|
|
*Kopfgesteuerte Schleife*
|
|
|
|
|
|
```kotlin
|
|
|
var doubleInt = 0
|
|
|
while (doubleInt < 100) {
|
|
|
print("Zahl ist aktuell: $doubleInt")
|
|
|
doubleInt += doubleInt
|
|
|
}
|
|
|
```
|
|
|
|
|
|
*Fußgesteuerte Schleife*
|
|
|
|
|
|
```kotlin
|
|
|
double = 1
|
|
|
do {
|
|
|
double += double
|
|
|
print("Zahl ist aktuell: $double")
|
|
|
} while (double < 100)
|
|
|
```
|
|
|
|
|
|
*Iterations-Schleife*
|
|
|
|
|
|
```kotlin
|
|
|
val iterable = 1..5
|
|
|
for (i in iterable) {
|
|
|
print("$i. Wiederholung")
|
|
|
}
|
|
|
```
|
|
|
|
|
|
*Zählschleife*
|
|
|
|
|
|
```kotlin
|
|
|
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) |