Exercice 12/41

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

  • déclarez la variable result;
  • dans l'ordre, soustrayez var1 de var2 puis additionnez le résultat de la soustraction de var3 à var4, enfin stockez le résultat dans result, le tout en une seule ligne;
  • affichez le résultat avec alert()
  • cliquez sur "Soumettre ma réponse".

Leçon 12/41

Vous avez vu l'opérateur arithmétique +. Comme en mathématiques, il en existe d'autres. Voyons maintenant l'opérateur - qui sert à faire des soustractions.

Pas besoin d'utiliser de parenthèses dans cet exercice.

Commentaires les mieux notés

230 Commentaires

  • mathieuconstantin01-17

    mathieuconstantin01-17

    Mathématiquement parlant les instructions de l'exercice ne corresponde pas à la solution. Même si on obtient le même résulta:

    le 16/01/2023 à 09h01

  • Patricio M

    Patricio M Admin

    Ton code est très bon! Cela peut être confuse, oui, je l'avoue...

    le 16/01/2023 à 13h38

  • veroniquedouce-83

    veroniquedouce-83

    Bonjour, je ne comprends pas pourquoi je dois commencer par soustraire var 2 à var1, puisqu'on nous demande : dans l'ordre, soustrayez var1 de var2. Merci

    le 02/09/2022 à 09h36

  • Patricio M

    Patricio M Admin

    Tu dois enlever var1 de var2, l'ennoncé est clair

    le 02/09/2022 à 10h01

  • orrierechris-18

    orrierechris-18

    Bonjour, je ne trouve pas mon erreur ? on m'idique que je dois d'abord soustraire var 1 à var 2

    le 17/02/2022 à 13h54

  • meriam

    meriam Admin

    Bonjour, il faut éliminer les parenthèses.

    le 17/02/2022 à 14h25

  • imanehemmade-69

    imanehemmade-69

    je vois pas l'erreur

    le 01/02/2022 à 18h02

  • meriam

    meriam Admin

    éliminer les parenthèses

    le 01/02/2022 à 22h02

  • imanehemmade-69

    imanehemmade-69

    var var1 = 8 var var2 = 16 var var3 = 2 var var4 = 4 var result=var2-var1+(var4-var3); alert(result);

    le 01/02/2022 à 18h02

  • meriam

    meriam Admin

    Bonjour, il faut supprimer les parenthèses.

    le 01/02/2022 à 21h59

  • louisebrunet1-50

    louisebrunet1-50

    bonjour, je ne comprends pas mon erreur : <head> <title>Opérateurs arithmétiques 2</title> <script src="script.js">var var1= 8; var var2= 16; var var3= 2; var var4= 4; var result= var2-var1+(var4-var3); alert(result);</script> </head>

    le 06/12/2021 à 10h41

  • meriam

    meriam Admin

    Bonjour, il faut faire la soustraction au niveau du fichier script.js

    le 06/12/2021 à 12h28

  • t.gramet-8

    t.gramet-8

    Bonjour, on me dit que la balise !DOCTYPE html est incorrecte

    le 27/11/2021 à 16h15

  • meriam

    meriam Admin

    Bonjour, c'est un bug qui va être résolu . Merci pour votre compréhension.

    le 28/11/2021 à 23h29

  • vincentnguyen332-16

    vincentnguyen332-16

    var var1 = 8; var var2 = 16; var var3 = 2; var var4 = 4; var result=var2-var1+(var4-var3); alert(result);

    le 10/11/2021 à 08h04

  • meriam

    meriam Admin

    Bonjour, votre code fonctionne correctement.

    le 10/11/2021 à 23h29

  • derjacko

    derjacko

    pour le coup le calcul est bon mais avec dautre donné les resulta ne serait pas bon ......non enfin je crois bien sauf si je suis fané ??

    le 03/05/2021 à 13h55

  • meriam

    meriam Admin

    Bonjour, votre dernier code est correct.

    le 04/05/2021 à 13h36

  • PsychoActiF

    PsychoActiF

    l'énoncé est à mon gout mal tournée car cert "(aaa-bbb)+xxx-yyy" est comme "(aaa-bbb)+(xxx-yyy)" mais j'ai bloqué trop loooongtemps car je pensais que vous vouliez prioriser les soustractions à l'addition. mais ça n'est que mon point de vu.

    le 14/04/2021 à 10h22

  • meriam

    meriam Admin

    Bonjour, n'ajoutez pas des parenthèses.

    le 15/04/2021 à 14h55

  • PsychoActiF

    PsychoActiF

    Bonjour;

    le 14/04/2021 à 10h16

  • candice.dudit-88

    candice.dudit-88

    Bonjour, je ne vois pas mon erreur

    le 23/03/2021 à 17h45

  • meriam

    meriam Admin

    Bonjour, il vous l'opération de soustraction.

    le 24/03/2021 à 10h23

  • lok.jeanluc-93

    lok.jeanluc-93

    normalement le sens est de gauche à droite donc si l'on écrit le code tel que demandé dans l'exercice : var result = var2-var1+var4-var3 le var4; alert(result); le var4 va être ajouté au résultat de var2-var1 avant qu'on ne lui ai soustrait var3. Ça revient au même au final mais dans l'énoncé on demande de soustraire d'abord var3 à var4 avant d'ajouter le résultat à var2-var1.

    le 06/02/2021 à 11h39

  • meriam

    meriam Admin

    On demande de soustraine var1 de var2 ++>var2 -var1, puis var3 de var4 ==> var4-var3

    le 08/02/2021 à 08h35

  • Elbogoss

    Elbogoss

    Bonjour je m'appelle Yael je comprend pas sa mes faux alors que j'ai fait var result=(var2-var1)+var4-var3; alert(result);

    le 05/01/2021 à 08h41

  • meriam

    meriam Admin

    Bonjour, il faut supprimer les parenthèses.

    le 06/01/2021 à 15h12

  • azadeh.amohammadi-93

    azadeh.amohammadi-93

    la réponse : var result=(var2-var1)+var4-var3; alert(result);

    le 03/04/2020 à 08h39

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