Exercice 16/38
Soit huit variables var1
, var2
, var3
, var4
, var5
, var6
, var7
, var8
déjà déclarées et qui contiennent un nombre.
Dans le fichier "script.js"
, utilisez la notation raccourcie pour :
- additionner
var1
etvar2
et stocker le résultat dansvar1
; - soustraire
var4
àvar3
et stocker le résultat dansvar3
; - multiplier
var5
parvar6
et stocker le résultat dansvar5
; - diviser
var7
parvar8
et stocker le résultat dansvar7
; - cliquez sur "Soumettre ma réponse".
Leçon 16/38
Vous avez vu les opérateurs arithmétiques +
, -
, *
, /
et %
.
Il existe une notation raccourcie qui permet de faire des opérations simples.
Notation raccourcie | Exemple | Equivalent standard |
---|---|---|
= | a = b | a = b |
+= | a += b | a = a + b |
-= | a -= b | a = a - b |
*= | a *= b | a = a * b |
/= | a /= b | a = a / b |
%= | a %= b | a = a % b |
Commentaires les mieux notés
vahan.barsamian
bernardraphael13
bonjour, mon code semble ok , mais j'ai erreur Le résultat de l'addition est incorrect. Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect. pouvez vous m'indiquer où je fais erreur merci d'avance.
Fernanth
erreur : SYNTAXERROR: UNEXPECTED TOKEN += code :var var1+=var2; var var3-=var4; var var5*=var6; var var7/=var8; Je ne comprend pas mon erreur !
mram Administrateur
Il n'y a pas besoin de déclarer les variables (avec "var").
55 Commentaires
vahan.barsamian
Message d'erreur:script.js : "SyntaxError: Unexpected token +=" ligne 1 colonne 9" le code semble juste pourtantle 11/08/2017 à 17h53
mram Administrateur
Bonjour, il ne faut pas mettre "var" en début de ligne...
le 16/08/2017 à 14h31
bernardraphael13
bonjour, mon code semble ok , mais j'ai erreur Le résultat de l'addition est incorrect. Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect. pouvez vous m'indiquer où je fais erreur merci d'avance.le 26/06/2017 à 08h10
mram Administrateur
On a eu un souci de Proxy sur le serveur, normalement c'est corrigé.
le 29/06/2017 à 16h56
Fernanth
erreur : SYNTAXERROR: UNEXPECTED TOKEN += code :var var1+=var2; var var3-=var4; var var5*=var6; var var7/=var8; Je ne comprend pas mon erreur !le 17/01/2017 à 09h56
mram Administrateur
Il n'y a pas besoin de déclarer les variables (avec "var").
le 17/01/2017 à 22h06
mickael.59300
je ne comprends pas ce qui cloche dans mon code... HELP !le 01/04/2017 à 12h12
mram Administrateur
Oui c'est correct. Supprimez juste les alert() car ce n'est pas demandé en fait.
le 26/04/2017 à 15h04
mram Administrateur
Il faut mettre votre code dans le fichier script.js . cf l'onglet à côté de index.html
le 05/04/2017 à 12h48
mram Administrateur
Non pas du tout, sauf si c'est demander, mais ce n'est pas systématique. Cela dépend de l'intérêt que cela a pour l'exercice.
le 15/01/2017 à 23h00
hedin.sri
erreur : LE RÉSULTAT DE L'ADDITION EST INCORRECT.,LE RÉSULTAT DE LA SOUSTRACTION EST INCORRECT.,LE RÉSULTAT DE LA MULTIPLICATION EST INCORRECT.,LE RÉSULTAT DE LA DIVISION EST INCORRECT. Code : var1 += var2; var3 -= var4; var5 *= var6; var7 /= var8; Help, je ne comprends pas mon erreur !!!le 10/03/2017 à 23h56
mram Administrateur
Euh là je vois pas, votre code est correct...
le 14/03/2017 à 00h43
juliendo50
Hedin.sri Le code est correct, il faut juste supprimer l'espace entre la variable, l'opérateur arithmétique et le =. exemple : var1+= var2 fonctionne mais var1 += var2 ne fonctionne pas.le 14/03/2017 à 16h01
chrissrakoto
je ne comprends pas pourquoi on n'écrit plus comme avant : var var1+= var2 et ainsi de suite ... comment ça se fait qu'on écrvive directement : var1 += var2 ? On ne devrait pas toujours déclarer les types avant les noms ?le 16/03/2017 à 15h09
johan.maillot.jm
Bonjour je ne vois pas mon erreur avec le message,"AVEZ-VOUS BIEN UTILISÉ CHAQUE NOTATION RACCOURCIE UNE FOIS ?"le 15/07/2016 à 16h23
mram Administrateur
Vous utilisez _ à la place de -
le 15/07/2016 à 17h53
mram Administrateur
Ici pas besoin de déclarer les variables avec "var" car elles existent déjà. Il suffit de faire les opérations et c'est tout.
le 17/03/2017 à 19h43
Florian
Bonjour, avec le code ci-dessous cela me renvoi "le résultat de la soustraction est incorrect." Normal ? Pas normal ? var4 -= var3; alert(var3);le 11/06/2016 à 11h23
mram Administrateur
Normal, votre soustraction n'est pas correcte.
le 12/06/2016 à 14h36
Florian
Effectivement, autant pour moi ;)le 13/06/2016 à 18h12
elsa.bougrier
bonjour, lorsque je souhaite valider ma réponse j'ai ce message d'erreur qui apparait : SYNTAXERROR: MISSING ) AFTER ARGUMENT LIST Je ne sais pas ce que cela signifie ! Merci pour votre aidele 21/11/2016 à 16h29
mram Administrateur
C'est parce que la syntaxe de votre code n'est pas correcte. Voici le code pour l'addition, inspirez-vous en et n'oubliez pas d'utiliser les notations raccourcies car c'est le but de l'exercice : var1 += var2; alert(var1);
le 24/11/2016 à 12h42
yacine
Bonjour, l'exercice ne demande pas d’afficher le résultat avec "alert".J'ai réussi à valider sans.En règle générale somme nous obligés d'afficher le résultat avec "alert"?le 12/01/2017 à 16h26
tlemsani_r
Bonjour, A priori mon code est correct. Pouvez-vous me dire ce qui ne va pas ?le 25/04/2017 à 08h59
HirfoxYTB-84
je trouve pas mon erreurle 07/06/2018 à 21h13
mram Administrateur
Bonjour, c'est quoi tous ces espaces devant le code ??
le 13/06/2018 à 04h06
rui.figueiredo-83
Bonjour voici mon code var var1 += var2 var var2 = 4 var var3 -= var4 var var4 = 45 var var5 *= var6 var var6 = 20 var var7 /= var8 var var8 = 3le 11/06/2019 à 15h25
meriam Administrateur
Bonjour, ne touchez pas le code de départ, additionner var1 et var2 et stocker le résultat dans var1 vaut var1 +=var2 et non pas var1+=4
le 11/06/2019 à 15h54
cbngong-61
bonjour, je ne comprends pas mon erreurle 21/08/2018 à 13h15
mram Administrateur
Bonjour, quel message d'erreur avez-vous ? Ca sera plus facile de vous aider.
le 27/08/2018 à 22h27
ludovicthiolet
Mon code est il correct ? Quand je valide on me demande:" avez vous bien utilsé chaque raccourcie une fois?". Et il me semble que oui !!! var1+=var2; var3-=var4; var5*=var6; var7/=var8;le 03/09/2017 à 14h16
mram Administrateur
Bonjour, mettez juste des espaces autour des "+=" ....
le 06/09/2017 à 11h02
ludovicthiolet
c'est bon erreur trouvé, j'avais totu mis dna l'index.html au lieu du script.js ;-)le 03/09/2017 à 14h19
mram Administrateur
Oui, il faut utiliser le bon fichier en effet...
le 06/09/2017 à 11h03
aaltarac
Bonsoir var1+=var2; alert(var1); var3-=var4; alert(var3); var5*=var6; alert(var5); var7/=var8; alert(var7);le 26/06/2017 à 22h40
mram Administrateur
On a eu un souci de Proxy sur le serveur, normalement c'est corrigé.
le 29/06/2017 à 16h54
rachid
Doommage que le javascript ne fonctionne pas. Cela pourrais donner un plus a l'exercice.le 27/11/2017 à 16h10
mram Administrateur
Bonjour, le Javascript est exécuté mais on ne dit pas qu'il faut afficher quelque chose. Ici le code fait juste un calcul mais n'affiche pas le résultat. Mais il fait bien les opérations.
le 28/11/2017 à 14h17
bryangoetz
Bonsoir, je n'arrive pas à situer mon erreur, pourriez-vous m'éclairer s'il vous plaît ? Voici mon code erreur : Erreur(s) : Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect. Et voici mon script.js : var1+=var2; var4-=var3; var5*=var6; var5/=var8;le 01/11/2017 à 01h15
mram Administrateur
Bonjour, il suffit de faire les opérations avec les variables demandées. Mais pas besoin de déclarer une nouvelle variable "result".
le 03/11/2017 à 23h50
v_sede
Bonjour, comme les autres, même message d'erreur "Le résultat de l'addition est incorrect. Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect.".le 29/06/2017 à 10h53
mram Administrateur
On a eu un souci de Proxy sur le serveur, normalement c'est corrigé.
le 29/06/2017 à 16h57
soacynthiasoa-62
reponse : var1+=var2; var3-=var4; var5*=var6; var7/=var8;le 01/06/2018 à 18h15
yusuf_bj1997-17
je vois pas l'erreur !!!!!!!!!!!!!!!le 26/07/2018 à 19h28
mram Administrateur
Aérez votre code en mettant des espaces autour des opérateurs.
le 01/08/2018 à 06h20
axelfertinel
Erreur avec la division alors quel est correct var1= var1 += var2; var3= var4 -= var3; var5= var5 *= var6; var7= var7 /= var8;le 14/12/2017 à 12h58
mram Administrateur
Bonjour, essayez en ajoutant un espace devant le signe = .
le 14/12/2017 à 21h55
k2.aouman-2
voici l'erreur mis : Erreur(s) : Erreur Unexpected token += (ligne : 1, colonne : 9)le 26/09/2018 à 16h25
meriam Administrateur
Les variables sont déjà déclarées et contiennent un nombre. Donc pas besoin de les déclarer, il suffit de les utiliser .
le 05/10/2018 à 18h01
CodyLeCodingue
Erreur(s) : Le résultat de l'addition est incorrect. Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect.le 16/09/2017 à 14h06
mram Administrateur
Même remarque ici, il ne faut pas donner de nouvelles valeurs aux variables.
le 20/09/2017 à 15h09
johnmauduit-73
franchement je vois pas l'erreurle 25/03/2018 à 19h28
mram Administrateur
Bonjour, il faut faire l'opération ET l'affectation en une seule fois. Relisez l'énoncé.
le 28/03/2018 à 06h02
groulard.ronan-45
bonjour, je ne comprend pas mon erreur " Erreur(s) : Il manque une opération avec la variable var1."le 03/04/2019 à 14h47
meriam Administrateur
bonjour, utilisez la notation raccourcie (voir leçon).
le 04/04/2019 à 12h32
djalloh2016-72
j'ai activer l'onglet javascript mais je ne vois pas le resultat s'afficher à l'ecran voila mon seul souci quoi can i have a help please?????le 24/02/2018 à 20h06
mram Administrateur
Oui, alert() n'est pas exécuté tout le temps, c'est un bug.
le 25/02/2018 à 02h08
leonmariotto
Bonjour, comme hedin.sri j'ai le message suivant : Le résultat de l'addition est incorrect. Le résultat de la soustraction est incorrect. Le résultat de la multiplication est incorrect. Le résultat de la division est incorrect. Pour le code : var1+=var2 ; var3-=var4 ; var5*=var6 ; var7/=var8 ; Je ne vois pas ce qui cloche, pouvez-vous m'aider ?le 20/06/2017 à 13h58
mram Administrateur
Bonjour, oui bizarre votre code est correct pourtant.
le 21/06/2017 à 16h52
maevam-13-27
Bonjour, je voudrais savoir si mon code est correct merci: ar1+=var2; var4-=var3; var5*=var6; var7/=var8;le 15/04/2018 à 08h54
mram Administrateur
Bonjour, aérez un peu votre code, par exemple : var1 += var2;
le 18/04/2018 à 04h33
maevam-13-27
Trouvé! J'avais inversé deux variables.le 15/04/2018 à 09h22
mram Administrateur
Ah oui, attention au sens de la soustraction et la façon dont c'est dit dans l'énoncé.
le 18/04/2018 à 04h36
HeymanKzT
C'est bon, mon code était juste mais, inutilement long.le 08/10/2018 à 13h51
Message d'erreur:script.js : "SyntaxError: Unexpected token +=" ligne 1 colonne 9" le code semble juste pourtant