Powtórka — prawda czy fałsz
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 40 z 93.
Wyzwanie
ŁatwyWczytaj dwie liczby całkowite i jeden ciąg znaków, a następnie ustal, czy dana osoba może wejść do lokalu.
Otrzymasz trzy dane wejściowe:
- Pierwsza dana wejściowa: wiek danej osoby (jako ciąg znaków, przekonwertuj na Int)
- Druga dana wejściowa: minimalny wymagany wiek (jako ciąg znaków, przekonwertuj na Int)
- Trzecia dana wejściowa: czy dana osoba ma bilet —
"true"lub"false"(przekonwertuj na Boolean)
Osoba może wejść, jeśli jej wiek jest większy lub równy minimalnemu wiekowi AND ma bilet.
Wypisz wynik w dokładnie takim formacie:
Can enter: [result]Gdzie [result] to true lub false, zależnie od spełnienia warunków.
Spróbuj swoich sił
fun main() {
// Wczytaj dane wejściowe
val ageInput = readLine()!!
val minAgeInput = readLine()!!
val hasTicketInput = readLine()!!
// TODO: Napisz swój kod poniżej
// 1. Przekonwertuj ageInput i minAgeInput na Int
// 2. Przekonwertuj hasTicketInput na Boolean
// 3. Ustal, czy osoba może wejść (age >= minAge i ma bilet)
// Wyświetl wynik w formacie: Can enter: [result]
println("Can enter: $canEnter")
}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