Menu
Coddy logo textTech

Повторение — простой калькулятор

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 34 из 93.

challenge icon

Задание

Легко

Напишите функцию calculate, которая принимает a, b и operation и возвращает результат выполнения указанной операции над двумя числами.

Используйте цепочки if-else if-else, чтобы определить, какую арифметическую операцию выполнить, основываясь на строке операции.

Условия:

  • Если operation равно "add", верните сумму a и b
  • Если operation равно "subtract", верните разность a и b
  • Если operation равно "multiply", верните произведение a и b
  • Если operation равно "divide", верните результат деления a на b (целочисленное деление)
  • Для любой другой операции верните 0

Параметры:

  • a (Int): Первое число
  • b (Int): Второе число
  • operation (String): Операция, которую необходимо выполнить

Возвращаемое значение: Результат вычисления или 0, если операция не распознана (Int)

Ограничения на входные данные: при делении второе число отлично от нуля. Все входные данные и промежуточные результаты помещаются в объявленный числовой тип.

Попробуйте сами

fun calculate(a: Int, b: Int, operation: String): Int {
    // Напишите код здесь
}

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin