Menu
Coddy logo textTech

Operadores aritméticos

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 16 de 86.

Swift proporciona operadores aritméticos para realizar cálculos matemáticos básicos. Estos funcionan igual que las matemáticas que ya conoces, lo que facilita sumar, restar, multiplicar y dividir números en tu código.

Aquí están los cuatro operadores aritméticos básicos:

let sum = 10 + 5        // Suma: 15
let difference = 10 - 5 // Resta: 5
let product = 10 * 5    // Multiplicación: 50
let quotient = 10 / 5   // División: 2

Al dividir enteros, Swift realiza una división de enteros: descarta cualquier parte decimal y devuelve solo el número entero. Si necesitas resultados decimales, utiliza valores Double en su lugar:

let intResult = 7 / 2       // 3 (división de enteros)
let doubleResult = 7.0 / 2.0 // 3.5 (división decimal)

Puedes combinar múltiples operadores en una sola expresión. Swift sigue el orden matemático estándar de las operaciones: la multiplicación y la división ocurren antes que la suma y la resta:

let result = 2 + 3 * 4  // 14, no 20
let grouped = (2 + 3) * 4 // 20 (paréntesis primero)
challenge icon

Desafío

Fácil

Escribe una función calculateExpression que toma tres enteros a, b y c, y devuelve el resultado de la expresión: a + b * c.

Recuerda que Swift sigue el orden matemático estándar de las operaciones — la multiplicación ocurre antes que la suma.

Parámetros:

  • a (Int): El primer número
  • b (Int): El segundo número
  • c (Int): El tercer número

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

Hoja de referencia

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

let sum = 10 + 5        // Suma: 15
let difference = 10 - 5 // Resta: 5
let product = 10 * 5    // Multiplicación: 50
let quotient = 10 / 5   // División: 2

La división de enteros descarta los decimales y devuelve solo números enteros. Para resultados decimales, usa Double:

let intResult = 7 / 2       // 3 (división de enteros)
let doubleResult = 7.0 / 2.0 // 3.5 (división decimal)

Swift sigue el orden estándar de las operaciones (multiplicación y división antes que suma y resta). Usa paréntesis para cambiar el orden:

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

Pruébalo tú mismo

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Escribe el código aquí
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos