Повторение — правда или ложь
Часть раздела Основы путешествия по Kotlin на Coddy. Урок 40 из 93.
Задание
ЛегкоПрочитайте два целых числа и одну строку в качестве входных данных, затем определите, может ли человек войти в заведение.
Вы получите три входных значения:
- Первое значение: возраст человека (в виде строки, преобразуйте в Int)
- Второе значение: минимально необходимый возраст (в виде строки, преобразуйте в Int)
- Третье значение: есть ли у него билет — либо
"true", либо"false"(преобразуйте в Boolean)
Человек может войти, если его возраст больше или равен минимальному возрасту И у него есть билет.
Выведите результат в точно таком формате:
Can enter: [result]Здесь [result] — это true или false в зависимости от условий.
Попробуйте сами
fun main() {
// Читаем входные данные
val ageInput = readLine()!!
val minAgeInput = readLine()!!
val hasTicketInput = readLine()!!
// TODO: Напишите ваш код ниже
// 1. Преобразуйте ageInput и minAgeInput в Int
// 2. Преобразуйте hasTicketInput в Boolean
// 3. Определите, может ли человек войти (age >= minAge AND has ticket)
// Выведите результат в формате: Can enter: [result]
println("Can enter: $canEnter")
}Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеОператоры сравненияПовторение — простая математика7Базовый ввод-вывод
Функция PrintlnШаблоны строкВвод ReadLineПреобразование типовПовторение — лет до выхода на пенсиюПовторение — правда или ложь10Функции
Объявление функцииПараметры и аргументыВозвращаемые значенияИменованные аргументыЗначения по умолчаниюФункции с одним выражениемПовторение — функция SigmaПовторение — функция валидации13Итерация по последовательностям
Итерация по элементамМетод WithIndexИтерация по строкам, ч. 1Итерация по строкам, ч. 2Повторение — индексированные буквы2Переменные
Val и VarВывод типовЧислаСтрокаЛогическое значениеСоглашения об именованииПовторение — инициализация переменных5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Логические операторы, часть 3Тернарный оператор с выражением ifПовторение — простая логика8Калькулятор разделения счёта
Приветственное сообщениеВвод данных3Обработка null
Что такое безопасность nullТипы, допускающие nullОператор безопасного вызоваОператор ЭлвисаОсновы задания на функцииУтверждение ненулевого значенияПовторение — безопасный доступ6Принятие решений
Инструкция ifIf — ElseIf как выражениеВыражение whenWhen с диапазонамиПовторение — простой калькулятор9Циклы
Цикл ForЦикл WhileЦикл Do-WhileBreakContinueДиапазоны в циклахВложенный циклПовторение — факториалПовторение — динамический вводПотренируйтесь самостоятельно: Песочница Kotlin