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érateur | Opération | Exemple | Résultat |
|---|---|---|---|
+ | Addition | 5 + 3 | 8 |
- | Soustraction | 10 - 4 | 6 |
* | Multiplication | 6 * 7 | 42 |
/ | Division | 20 / 4 | 5 |
% | Modulo (reste) | 17 % 5 | 2 |
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 :
- Crée une variable
totalqui calcule :(prixUnitaire * quantite) - reduction - 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 !