Menu
Coddy logo textTech

Operadores aritméticos

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

Swift fornece operadores aritméticos para realizar cálculos matemáticos básicos. Eles funcionam exatamente como a matemática que você já conhece, facilitando a adição, a subtração, a multiplicação e a divisão de números no 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 números inteiros, Swift realiza divisão inteira. Ela descarta qualquer parte decimal e retorna apenas o número inteiro. Se você precisar de resultados decimais, use valores Double:

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

Você pode combinar vários operadores em uma única expressão. Swift segue a ordem matemática padrão das operações: a multiplicação e a divisão acontecem antes da adição e da 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 receba três inteiros a, b e c, e retorne o resultado da expressão: a + b * c.

Lembre-se de que Swift segue a ordem padrão das operações matemáticas: 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

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

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

Pratique por conta própria: Playground de Swift