Exercice 14/38

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/38

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

  • 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?

  • mram Administrateur

    Oui bien vu. Merci.

  • brice.lacoste13-72

    var result (var1 + var2) / var3; alert (result) ne fontionne pas

  • nkeshimanabrice-37

    je ne vois pas l'erreur alors que je viens de trouver 5.5

8 Commentaires

  • 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 à 23h07

  • mram

    mram Administrateur

    Oui bien vu. Merci.

    le 31/01/2017 à 14h43

  • jeremy.didier77

    jeremy.didier77

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

    le 20/07/2017 à 11h43

  • mram

    mram Administrateur

    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 à 16h26

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