Kontrollstrukturen authored by Andreas Neumann's avatar Andreas Neumann
...@@ -40,10 +40,10 @@ Kotlin Basics ...@@ -40,10 +40,10 @@ Kotlin Basics
- [Datenklassen](src/Kotlin/Basics/Datenklassen) - [Datenklassen](src/Kotlin/Basics/Datenklassen)
- [Aufzählungen](src/Kotlin/Basics/Aufzaehlungen) - [Aufzählungen](src/Kotlin/Basics/Aufzaehlungen)
- Kontrollstrukturen (if, when) - [Kontrollstrukturen (if, when)](src/Kotlin/Basics/Kontrollstrukturen)
- Arrays - [Arrays](src/Kotlin/Basics/Arrays)
- Collections - [Collections](src/Kotlin/Basics/Collections)
- Schleifen (while, do … while, for in) - [Schleifen (while, do … while, for in)](src/Kotlin/Basics/Schleifen)
- Sealed Classes - Sealed Classes
- Sequences - Sequences
- Nested Classes - Nested Classes
...@@ -107,3 +107,19 @@ Kotlin Libraries ...@@ -107,3 +107,19 @@ Kotlin Libraries
Regex-Kurs: https://www.pluralsight.com/courses/code-school-breaking-the-ice-with-regular-expressions Regex-Kurs: https://www.pluralsight.com/courses/code-school-breaking-the-ice-with-regular-expressions
Regex-Validator: https://regex101.com/ Regex-Validator: https://regex101.com/
Kotlin Koans: https://play.kotlinlang.org/koans/overview 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.