Wiederholung – Bis 120
Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 35 von 86.
Aufgabe
EinfachLies das aktuelle Alter einer Person als Eingabe ein und berechne, wie viele Jahre verbleiben, bis sie 120 Jahre alt wird.
Du erhältst die folgende Eingabe:
- Eine einzelne Zeile, die das aktuelle Alter der Person als String enthält (z. B.
"25")
Verwende readLine(), um die Eingabe zu lesen, entpacke sie sicher mit if let und konvertiere sie in einen Int. Berechne dann die Differenz zwischen 120 und dem aktuellen Alter.
Ausgabe: Die Anzahl der Jahre, bis die Person 120 Jahre alt wird
Probier es selbst
// Lies das aktuelle Alter der Person als Eingabe ein
let input = readLine()
// TODO: Schreibe deinen Code unten
// 1. Entpacke die Eingabe sicher mit if let
// 2. Wandle den String in einen Int um
// 3. Berechne die verbleibenden Jahre bis zum Alter von 120
// 4. Gib das Ergebnis ausAlle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorZusammengesetzte ZuweisungRückblick – Einfache MathematikVergleichsoperatoren7Grundlagen der Ein- und Ausgabe
Print-FunktionString-InterpolationReadLine-EingabeTypkonvertierungWiederholung – Bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteArgumentbezeichnungenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte13Über Sequenzen iterieren
Über Elemente iterierenDie Enumerate-MethodeÜber Strings iterieren Teil 1Über Strings iterieren Teil 22Variablen
let vs. varTypannotationenZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Zusammenfassung – Einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechner zum Teilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion14Arrays – Fortgeschritten
Array-Slicing Teil 1Array-Slicing Teil 2SequenzoperatorenDie Contains-Methode3Optionals
Was sind Optionals?Entpacken mit If LetGuard LetNil-Coalescing-OperatorZusammenfassung – Sicheres Entpacken6Entscheidungen treffen
If-AnweisungIf - ElseRückblick – Einfacher TaschenrechnerSwitch-AnweisungSwitch mit Bereichen9Schleifen
For-In-SchleifeWhile-SchleifeRepeat-While-SchleifeBreakContinueZusammenfassung – FakultätBereiche in SchleifenVerschachtelte SchleifeZusammenfassung – Dynamische EingabeÜbe selbstständig: Swift-Playground