Menu
Coddy logo textTech

Арифметические операторы

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

Swift предоставляет арифметические операторы для выполнения базовых математических вычислений. Они работают точно так же, как математика, которую вы уже знаете, позволяя легко складывать, вычитать, умножать и делить числа в вашем коде.

Вот четыре основных арифметических оператора:

let sum = 10 + 5        // Сложение: 15
let difference = 10 - 5 // Вычитание: 5
let product = 10 * 5    // Умножение: 50
let quotient = 10 / 5   // Деление: 2

При делении целых чисел Swift выполняет целочисленное деление — оно отбрасывает любую дробную часть и возвращает только целое число. Если вам нужны десятичные результаты, используйте значения Double:

let intResult = 7 / 2       // 3 (целочисленное деление)
let doubleResult = 7.0 / 2.0 // 3.5 (десятичное деление)

Вы можете комбинировать несколько операторов в одном выражении. Swift следует стандартному математическому порядку операций — умножение и деление выполняются перед сложением и вычитанием:

let result = 2 + 3 * 4  // 14, а не 20
let grouped = (2 + 3) * 4 // 20 (сначала скобки)
challenge icon

Задание

Легко

Напишите функцию calculateExpression, которая принимает три целых числа a, b и c и возвращает результат выражения: a + b * c.

Помните, что Swift следует стандартному математическому порядку операций — умножение выполняется перед сложением.

Параметры:

  • a (Int): Первое число
  • b (Int): Второе число
  • c (Int): Третье число

Возвращает: Результат a + b * c (Int)

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

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Напишите здесь код
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

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

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