| ... | ... | @@ -40,10 +40,10 @@ Kotlin Basics | 
| 
 | 
 | 
 | 
| 
 | 
 | 
- [Datenklassen](src/Kotlin/Basics/Datenklassen)
 | 
| 
 | 
 | 
- [Aufzählungen](src/Kotlin/Basics/Aufzaehlungen)
 | 
| 
 | 
 | 
- Kontrollstrukturen (if, when)
 | 
| 
 | 
 | 
- Arrays
 | 
| 
 | 
 | 
- Collections
 | 
| 
 | 
 | 
- Schleifen (while, do … while, for in)
 | 
| 
 | 
 | 
- [Kontrollstrukturen (if, when)](src/Kotlin/Basics/Kontrollstrukturen)
 | 
| 
 | 
 | 
- [Arrays](src/Kotlin/Basics/Arrays)
 | 
| 
 | 
 | 
- [Collections](src/Kotlin/Basics/Collections)
 | 
| 
 | 
 | 
- [Schleifen (while, do … while, for in)](src/Kotlin/Basics/Schleifen)
 | 
| 
 | 
 | 
- Sealed Classes
 | 
| 
 | 
 | 
- Sequences
 | 
| 
 | 
 | 
- Nested Classes
 | 
| ... | ... | @@ -106,4 +106,20 @@ Kotlin Libraries | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Regex-Kurs: https://www.pluralsight.com/courses/code-school-breaking-the-ice-with-regular-expressions  
 | 
| 
 | 
 | 
Regex-Validator: https://regex101.com/  
 | 
| 
 | 
 | 
Kotlin Koans: https://play.kotlinlang.org/koans/overview | 
 | 
 | 
\ No newline at end of file | 
| 
 | 
 | 
Kotlin Koans: https://play.kotlinlang.org/koans/overview
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
# Aufgaben
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
  
 | 
| 
 | 
 | 
## Aufgabe 1
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Erstelle ein Konsolenprogramm, welches mit der Funktion `readln()` oder `readlnOrNull()` eine beliebige Eingabe eines Nutzers einliest und dann anhand der Funktion `println()` wieder ausgibt.
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Bonusaufgabe 1
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Fordere den Nutzer auf nacheinander zwei Zahlen und einen Operator nacheinander einzugeben. Speichere die Eingaben des Nutzers in entsprechenden Variablen ab (Den Operator als String, die Zahlen als `Int` oder `Double`). Danach sollen die Variablen mit `println()` wieder ausgegeben werden.
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
## Aufgabe 2
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
Erstelle ein Konsolen-Programm, bei welchem der Nutzer nacheinander aufgefordert wird, zwei Zahlen und einen Operator einzugeben. Danach rechnet das Programm das aus und gibt das Ergebnis aus. Beachte dabei das hexagonale Architekturmodell. |