Powtórka – proste działania matematyczne
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 23 z 93.
Wyzwanie
ŁatwyNapisz funkcję calculateFinalValue, która przyjmuje initial, bonus i divisor oraz zwraca resztę po wykonaniu serii operacji.
Logika:
- Zacznij od wartości
initial - Dodaj do niej
bonusza pomocą+= - Podwój wynik za pomocą
*= - Zwróć resztę z dzielenia przez
divisor
Parametry:
initial(Int): Wartość początkowabonus(Int): Wartość do dodaniadivisor(Int): Liczba, przez którą należy podzielić, aby uzyskać resztę
Zwracana wartość: Reszta po wykonaniu wszystkich operacji (Int)
Ograniczenia dotyczące danych wejściowych: Dzielnik jest niezerowy. Wszystkie wartości pośrednie mieszczą się w zakresie typu Int.
Spróbuj swoich sił
fun calculateFinalValue(initial: Int, bonus: Int, divisor: Int): Int {
// Wpisz kod tutaj
}
Wszystkie lekcje w sekcji Podstawy
4Operatory – część 1
Operatory arytmetyczneOperator moduloPrzypisanie z operatoremOperatory porównaniaPowtórka – proste działania matematyczne7Podstawowe wejście/wyjście
Funkcja printlnSzablony ciągów znakówWczytywanie danych przez ReadLineKonwersja typówPowtórka — lata do emeryturyPowtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneArgumenty nazwaneWartości domyślneFunkcje z pojedynczym wyrażeniemPowtórka – funkcja SigmaPowtórka – funkcja walidująca2Zmienne
Val a VarWnioskowanie o typieLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPowtórzenie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Operatory logiczne, część 3Operator trójargumentowy z wyrażeniem ifPowtórka — prosta logika8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Obsługa wartości null
Czym jest bezpieczeństwo nullTypy dopuszczające nullOperator bezpiecznego wywołaniaOperator ElvisPodstawy wyzwania z funkcjamiAsercja wartości niebędącej nullPodsumowanie — bezpieczny dostęp6Podejmowanie decyzji
Instrukcja ifIf - elseIf jako wyrażenieWyrażenie whenWhen z zakresamiPowtórka — prosty kalkulator9Pętle
Pętla forPętla whilePętla do-whileBreakContinueZakresy w pętlachPętla zagnieżdżonaPowtórka – silniaPowtórka – dynamiczne wprowadzanie danychPoćwicz samodzielnie: Edytor online Kotlin