Повторение — простая математика
Часть раздела Основы путешествия по Kotlin на Coddy. Урок 23 из 93.
Задание
ЛегкоНапиши функцию calculateFinalValue, которая принимает initial, bonus и divisor и возвращает остаток после выполнения ряда операций.
Логика:
- Начни со значения
initial - Прибавь к нему
bonusс помощью+= - Удвой результат с помощью
*= - Верни остаток от деления на
divisor
Параметры:
initial(Int): Начальное значениеbonus(Int): Добавляемое значениеdivisor(Int): Число, на которое нужно разделить для получения остатка
Возвращаемое значение: Остаток после выполнения всех операций (Int)
Ограничения на входные данные: divisor не равен нулю. Все промежуточные значения помещаются в Int.
Попробуйте сами
fun calculateFinalValue(initial: Int, bonus: Int, divisor: Int): Int {
// Напишите код здесь
}
Все уроки раздела Основы
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