Menu
Coddy logo textTech

Opérateurs arithmétiques

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 16 sur 86.

Swift fournit des opérateurs arithmétiques pour effectuer des calculs mathématiques de base. Ils fonctionnent comme les opérations mathématiques que tu connais déjà, ce qui facilite l’addition, la soustraction, la multiplication et la division des nombres dans ton code.

Voici les quatre opérateurs arithmétiques de base :

let sum = 10 + 5        // Addition : 15
let difference = 10 - 5 // Soustraction : 5
let product = 10 * 5    // Multiplication : 50
let quotient = 10 / 5   // Division : 2

Lors de la division d’entiers, Swift effectue une division entière. Il ignore toute partie décimale et renvoie uniquement le nombre entier. Si vous avez besoin de résultats décimaux, utilisez plutôt des valeurs Double :

let intResult = 7 / 2       // 3 (division entière)
let doubleResult = 7.0 / 2.0 // 3.5 (division décimale)

Vous pouvez combiner plusieurs opérateurs dans une seule expression. Swift suit l’ordre standard des opérations mathématiques : la multiplication et la division s’effectuent avant l’addition et la soustraction :

let result = 2 + 3 * 4  // 14, pas 20
let grouped = (2 + 3) * 4 // 20 (parenthèses d'abord)
challenge icon

Défi

Facile
Écris une fonction calculateExpression qui prend trois entiers a, b et c, et renvoie le résultat de l’expression : a + b * c.

N’oublie pas que Swift suit l’ordre standard des opérations mathématiques : la multiplication est effectuée avant l’addition.

Paramètres :

  • a (Int) : Le premier nombre
  • b (Int) : Le deuxième nombre
  • c (Int) : Le troisième nombre

Renvoie : Le résultat de a + b * c (Int)

Essayez vous-même

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Écrivez le code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Swift