Problème : Calculer C = A + B avec A = 5 et B = 3.
Effectuer l'addition des valeurs des variables A et B.
A = 5, B = 3
C ← A + B
C ← 5 + 3
5 + 3 = 8
C ← 8
C = 8
• Affectation : C reçoit le résultat de l'expression A + B
• Opération : Addition des valeurs des variables
• Résultat : C contient la somme de A et B
Problème : Calculer Z = X - Y avec X = 10 et Y = 7.
X = 10, Y = 7
Z ← X - Y
Z ← 10 - 7
10 - 7 = 3
Z ← 3
Z = 3
• Soustraction : Opération X - Y
• Ordre : Le premier terme (X) est diminué du second (Y)
• Résultat : Z contient la différence entre X et Y
Problème : Calculer C = A * B avec A = 4 et B = 6.
A = 4, B = 6
C ← A * B
C ← 4 * 6
4 * 6 = 24
C ← 24
C = 24
• Multiplication : Opération A * B
• Résultat : Produit des valeurs de A et B
• Affectation : C reçoit le produit
Problème : Calculer Z = X / Y avec X = 15 et Y = 3.
X = 15, Y = 3
Z ← X / Y
Z ← 15 / 3
15 / 3 = 5
Z ← 5
Z = 5
• Division : Opération X / Y
• Quotient : X divisé par Y
• Résultat : Z contient le quotient
Problème : Calculer C = A + B * 3 avec A = 8 et B = 2.
A = 8, B = 2
C ← A + B * 3
C ← 8 + 2 * 3
• Multiplication avant addition
• B * 3 = 2 * 3 = 6
A + 6 = 8 + 6 = 14
C ← 14
C = 14
• Priorité : Multiplication avant addition
• Ordre des opérations : *, / avant +, -
• Résultat : C contient 8 + (2 * 3) = 14
Problème : Calculer C = (A + B) * 2 avec A = 6 et B = 4.
A = 6, B = 4
C ← (A + B) * 2
C ← (6 + 4) * 2
A + B = 6 + 4 = 10
(A + B) * 2 = 10 * 2 = 20
C ← 20
C = 20
• Parenthèses : Calculées en premier
• Ordre des opérations : (), *, /, +, -
• Résultat : C contient (6 + 4) * 2 = 20
Problème : Calculer Y = X * X avec X = 5 (carré de X).
X = 5
Y ← X * X
Y ← 5 * 5
5 * 5 = 25
Y ← 25
Y = 25
• Carré : X * X = X²
• Multiplication : Opération de X par lui-même
• Résultat : Y contient le carré de X
Problème : Calculer C = A * 100 / B avec A = 20 et B = 100 (pourcentage).
A = 20, B = 100
C ← A * 100 / B
C ← 20 * 100 / 100
• Multiplication et division ont la même priorité
• On évalue de gauche à droite
• 20 * 100 = 2000
2000 / 100 = 20
C ← 20
C = 20
• Calcul de pourcentage : (partie * 100) / total
• Priorité : *, / avant +, -
• Résultat : C contient 20% de B
Problème : Calculer D = A + B - C avec A = 12, B = 8, C = 4.
A = 12, B = 8, C = 4
D ← A + B - C
D ← 12 + 8 - 4
• Addition et soustraction ont la même priorité
• On évalue de gauche à droite
• 12 + 8 = 20
20 - 4 = 16
D ← 16
D = 16
• Opérations de même priorité : Évaluées de gauche à droite
• Combinaison : Addition suivie de soustraction
• Résultat : D contient (A + B) - C
Problème : Calculer C = A / B + A * B avec A = 9 et B = 3.
A = 9, B = 3
C ← A / B + A * B
C ← 9 / 3 + 9 * 3
• Division et multiplication avant addition
• 9 / 3 = 3
• 9 * 3 = 27
3 + 27 = 30
C ← 30
C = 30
• Priorité : *, / avant +, -
• Calcul séquentiel : Évaluer les opérations dans l'ordre de priorité
• Résultat : C contient (A / B) + (A * B) = 3 + 27 = 30