Menu
Coddy logo textTech

Operadores Aritméticos

Parte da seção Fundamentos do Journey de Swift da Coddy — lição 16 de 86.

O Swift fornece operadores aritméticos para realizar cálculos matemáticos básicos. Eles funcionam exatamente como a matemática que você já conhece, tornando fácil somar, subtrair, multiplicar e dividir números em seu código.

Aqui estão os quatro operadores aritméticos básicos:

let sum = 10 + 5        // Adição: 15
let difference = 10 - 5 // Subtração: 5
let product = 10 * 5    // Multiplicação: 50
let quotient = 10 / 5   // Divisão: 2

Ao dividir inteiros, o Swift realiza a divisão inteira — ele descarta qualquer parte decimal e retorna apenas o número inteiro. Se você precisar de resultados decimais, use valores Double em vez disso:

let intResult = 7 / 2       // 3 (divisão inteira)
let doubleResult = 7.0 / 2.0 // 3.5 (divisão decimal)

Você pode combinar múltiplos operadores em uma única expressão. O Swift segue a ordem matemática padrão de operações — multiplicação e divisão acontecem antes de adição e subtração:

let result = 2 + 3 * 4  // 14, não 20
let grouped = (2 + 3) * 4 // 20 (parênteses primeiro)
challenge icon

Desafio

Fácil

Escreva uma função calculateExpression que recebe três inteiros a, b e c, e retorna o resultado da expressão: a + b * c.

Lembre-se que o Swift segue a ordem matemática padrão de operações — a multiplicação acontece antes da adição.

Parâmetros:

  • a (Int): O primeiro número
  • b (Int): O segundo número
  • c (Int): O terceiro número

Retorno: O resultado de a + b * c (Int)

Folha de consulta

Swift fornece operadores aritméticos para cálculos matemáticos básicos:

let sum = 10 + 5        // Adição: 15
let difference = 10 - 5 // Subtração: 5
let product = 10 * 5    // Multiplicação: 50
let quotient = 10 / 5   // Divisão: 2

A divisão de inteiros descarta decimais e retorna apenas números inteiros. Para resultados decimais, use Double:

let intResult = 7 / 2       // 3 (divisão de inteiros)
let doubleResult = 7.0 / 2.0 // 3.5 (divisão decimal)

Swift segue a ordem padrão de operações (multiplicação e divisão antes de adição e subtração). Use parênteses para alterar a ordem:

let result = 2 + 3 * 4    // 14
let grouped = (2 + 3) * 4 // 20

Experimente você mesmo

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Escreva o código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos