Menu
Coddy logo textTech

Operatori aritmetici

Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 16 di 86.

Swift fornisce operatori aritmetici per eseguire calcoli matematici di base. Funzionano proprio come la matematica che già conosci, rendendo facile sommare, sottrarre, moltiplicare e dividere numeri nel tuo codice.

Ecco i quattro operatori aritmetici di base:

let sum = 10 + 5        // Addizione: 15
let difference = 10 - 5 // Sottrazione: 5
let product = 10 * 5    // Moltiplicazione: 50
let quotient = 10 / 5   // Divisione: 2

Quando divide numeri interi, Swift esegue la divisione intera. Scarta qualsiasi parte decimale e restituisce solo il numero intero. Se ti servono risultati decimali, usa invece valori Double:

let intResult = 7 / 2       // 3 (divisione intera)
let doubleResult = 7.0 / 2.0 // 3.5 (divisione decimale)

Puoi combinare più operatori in una singola espressione. Swift segue il normale ordine delle operazioni matematiche: la moltiplicazione e la divisione vengono prima dell’addizione e della sottrazione:

let result = 2 + 3 * 4  // 14, non 20
let grouped = (2 + 3) * 4 // 20 (prima le parentesi)
challenge icon

Sfida

Facile
Scrivi una funzione calculateExpression che accetta tre numeri interi a, b e c, e restituisce il risultato dell’espressione: a + b * c.

Ricorda che Swift segue il normale ordine delle operazioni matematiche: la moltiplicazione viene eseguita prima dell’addizione.

Parametri:

  • a (Int): Il primo numero
  • b (Int): Il secondo numero
  • c (Int): Il terzo numero

Restituisce: Il risultato di a + b * c (Int)

Provalo tu

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Scrivi il codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Swift