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. Le console.log(total) est déjà écrit, il affichera le résultat

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

Lisez bien les instructions et lancez-vous !

Indices (0/3)

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