Rückblick – Einfache Mathematik
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 23 von 93.
Aufgabe
EinfachSchreibe eine Funktion calculateFinalValue, die initial, bonus und divisor entgegennimmt und den Rest nach einer Reihe von Operationen zurückgibt.
Logik:
- Beginne mit dem Wert
initial - Addiere
bonusmithilfe von+=dazu - Verdopple das Ergebnis mithilfe von
*= - Gib den Rest bei der Division durch
divisorzurück
Parameter:
initial(Int): Der Ausgangswertbonus(Int): Der zu addierende Wertdivisor(Int): Die Zahl, durch die für die Restberechnung geteilt wird
Rückgabe: Der Rest nach der Durchführung aller Operationen (Int)
Eingabebedingungen: Der Divisor ist ungleich null. Alle Zwischenwerte passen in Int.
Probier es selbst
fun calculateFinalValue(initial: Int, bonus: Int, divisor: Int): Int {
// Schreibe den Code hier
}
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorErweiterte ZuweisungVergleichsoperatorenRückblick – Einfache Mathematik7Grundlegende Ein-/Ausgabe
println-FunktionString-VorlagenReadLine-EingabeTypkonvertierungWiederholung – Jahre bis zur RenteWiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteBenannte ArgumenteStandardwerteFunktionen mit einem AusdruckRückblick – Sigma-FunktionRückblick – Validierungsfunktion2Variablen
Val vs VarTypinferenzZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Ternär mit If-AusdruckWiederholung – Einfache Logik8Rechner zum Aufteilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Nullbarkeit
Was ist Null-Sicherheit?Nullable-TypenOperator für sicheren AufrufElvis-OperatorGrundlagen der FunktionsaufgabeAssertion auf Nicht-NullRückblick – Sicherer Zugriff6Entscheidungen treffen
If-AnweisungIf - ElseIf als AusdruckWhen-AusdruckWhen mit BereichenRückblick - Einfacher Taschenrechner9Schleifen
For-SchleifeWhile-SchleifeDo-While-SchleifeBreakContinueBereiche in SchleifenVerschachtelte SchleifeRückblick – FakultätRückblick – Dynamische EingabeÜbe selbstständig: Kotlin-Playground