Exercice 14/41

Soit trois variables var1, var2, var3 déjà déclarées et qui contiennent un nombre.
Dans le fichier "script.js" :

  • déclarez la variable result;
  • dans l'ordre, additionnez var1 et var2 puis divisez l'ensemble par var3, stockez le résultat dans result;
  • affichez le résultat avec alert();
  • cliquez sur "Soumettre ma réponse".

Leçon 14/41

Vous avez vu les opérateurs arithmétiques +, -, *. Voyons maintenant l'opérateur / qui sert à faire des divisions.

Comme en mathématiques, la division est prioritaire sur l'addition et la soustraction. Par exemple :

var result = 7 + 4 / 2; // = 9

Ici, result vaut 9 car Javascript divise 4 par 2 puis additionne 7. Pour changer la priorité d'exécution des calculs il faut utiliser les parenthèses () comme en mathématiques. Ainsi :

var result = (7 + 4) / 2; // = 5.5

Ici, result vaut 5.5 car Javascript additionne d'abord 7 et 4 puis divise le tout par 2.

Commentaires les mieux notés

20 Commentaires

  • jean-louis.A-35

    jean-louis.A-35

    la bonne réponse est var result = (var1+var2)/var3;

    le 19/11/2020 à 12h19

  • jean-louis.A-35

    jean-louis.A-35

    la bonne réponse est var result = (var1+var2)/var3;

    le 19/11/2020 à 12h19

  • jeremy.didier77

    jeremy.didier77

    erreur énoncer il faut faire var1+var3/var2 et non var1+var2/var3 comme dit

    le 20/07/2017 à 07h43

  • mram

    mram Admin

    Bonjour, idem ici, il faut utiliser les parenthèses pour changer l'ordre d'exécution des opérations tout en respectant l'énoncé.

    le 23/07/2017 à 12h26

  • mram

    mram Admin

    Oui bien vu. Merci.

    le 31/01/2017 à 12h43

  • dzmadrak

    dzmadrak

    Ici, result vaut 5.5 car Javascript additionne d'abord 7 et 4 puis divise le tout par 5. Ce n'est pas divisé par 2?

    le 28/01/2017 à 21h07

script.js
index.html
var var1 = 4 var var2 = 7 var var3 = 8
<!DOCTYPE HTML> <html> <head> <title>Opérateurs arithmétiques 4</title> <script src="script.js"></script> </head> <body> </body> </html>