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 и возвращает result выражения: a + b * c.

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

Параметры:

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

Возвращает: result a + b * c (Int)

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

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

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

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

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