DébutantNon commencé

Exercice 1.5 · 10 min · 0 tentative

Opérations Mathématiques

🎯 Objectif

Apprends à effectuer des calculs en JavaScript avec les cinq opérateurs mathématiques de base : addition, soustraction, multiplication, division et modulo.

📖 Contexte

JavaScript peut faire des calculs comme une calculatrice. Tu peux utiliser les opérateurs mathématiques sur des nombres ou des variables contenant des nombres.

Les opérateurs mathématiques

OpérateurOpérationExempleRésultat
+Addition5 + 38
-Soustraction10 - 46
*Multiplication6 * 742
/Division20 / 45
%Modulo (reste)17 % 52

Le modulo % : le reste de la division

L'opérateur modulo (%) retourne le reste de la division entière :

console.log(17 % 5)   // 2 (car 17 = 5×3 + 2)
console.log(10 % 2)   // 0 (car 10 = 2×5 + 0) → nombre pair !
console.log(10 % 3)   // 1 (car 10 = 3×3 + 1)

Astuce : Le modulo est très utile pour :

  • Vérifier si un nombre est pair : nombre % 2 === 0
  • Vérifier si un nombre est impair : nombre % 2 === 1
  • Créer des cycles (ex: alterner des couleurs)

Ordre des opérations

Comme en mathématiques, la multiplication et la division sont effectuées avant l'addition et la soustraction :

let resultat = 2 + 3 * 4  // Résultat: 14 (et non 20)

Utilise des parenthèses pour forcer un ordre :

let resultat = (2 + 3) * 4  // Résultat: 20

Opérateurs d'affectation combinés

Pour modifier une variable, tu peux utiliser des raccourcis. Attention : chaque opération modifie la valeur précédente de la variable :

let x = 10
x += 5   // x = 10 + 5 → x vaut maintenant 15
x -= 3   // x = 15 - 3 → x vaut maintenant 12
x *= 2   // x = 12 * 2 → x vaut maintenant 24
x /= 4   // x = 24 / 4 → x vaut maintenant 6

📝 Consigne

Les variables du panier sont déjà créées. Tu dois calculer le prix total :

  1. Crée une variable total qui calcule : (prixUnitaire * quantite) - reduction
  2. Affiche le résultat avec console.log(total)

Résultat attendu :

41.5

Rappel : L'ordre des opérations compte ! Les parenthèses permettent de forcer le calcul de la multiplication avant la soustraction.

Objectifs

  • Déclarer une variable total
  • Utiliser la multiplication
  • Utiliser la soustraction
  • Afficher total avec console.log()
  • Afficher 41.5 dans la console

Lis bien les instructions et lance-toi !

Indices (0/3)

Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé