Exercice 15/38

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

  • déclarez la variable result;
  • faites le modulo de var1 sur var2, stockez le résultat dans result;
  • affichez le résultat avec alert();
  • cliquez sur "Soumettre ma réponse".

Leçon 15/38

Vous avez vu les opérateurs arithmétiques +, -, *, /. Voyons maintenant le modulo %.
Le modulo correspond au reste entier d'une division. Il prend automatiquement le signe du numérateur. Par exemple :

var result1 = 12 / 5; // = 2.4
var modulo1 = 12 % 5; // = 2

var result2 = -12 / 5; // = -2.4
var modulo2 = -12 % 5; // = -2

Commentaires les mieux notés

  • julio.espadas-1

    Votres indices parfois sont vraiment nuls... on ne trouve pas la solution car c'est pas bien indique.

  • CodyLeCodingue

    var var1= 361, var2= 19; var result=var1%var2; alert(result);

  • mram Administrateur

    Pourquoi déclarer une variable "modulo" ?? ce n'est pas demandé. Du coup la variable "result" ne contient strictement rien ...

  • serval1963-7

    bonjour,

32 Commentaires

  • julio.espadas-1

    julio.espadas-1

    Votres indices parfois sont vraiment nuls... on ne trouve pas la solution car c'est pas bien indique.

    le 28/05/2018 à 13h34

  • mram

    mram Administrateur

    Bonjour, il faut bien lire les instructions. Dans l'énoncé on ne vous demande pas de créer une variable "modulo1"...

    le 02/06/2018 à 04h23

  • CodyLeCodingue

    CodyLeCodingue

    var var1= 361, var2= 19; var result=var1%var2; alert(result);

    le 16/09/2017 à 13h49

  • mram

    mram Administrateur

    Même remarque ici, il ne faut pas donner de nouvelles valeurs aux variables.

    le 20/09/2017 à 15h08

  • mram

    mram Administrateur

    Pourquoi déclarer une variable "modulo" ?? ce n'est pas demandé. Du coup la variable "result" ne contient strictement rien ...

    le 21/09/2016 à 21h20

  • atif.souidi

    atif.souidi

    je ne comprends pas mon erreur merci.

    le 21/09/2016 à 14h31

  • atif.souidi

    atif.souidi

    je ne vois pas ce qu'il faut faire.

    le 22/09/2016 à 18h12

  • atif.souidi

    atif.souidi

    bonjour est-ce normal que rien n'apparait ds resultats depuis le debut de l'exercice javascript?

    le 21/09/2016 à 14h22

  • atif.souidi

    atif.souidi

    je vien de comprendre merci.

    le 22/09/2016 à 18h13

  • yarkagone

    yarkagone

    bonjour, je ne comprend pas le sens de la phrase " faites le modulo de var1 SUR var2......mon code (faux donc......)var result= var modulo1/var2 alert(result)

    le 09/01/2017 à 19h11

  • yarkagone

    yarkagone

    Je viens de trouver mon erreur......merci

    le 09/01/2017 à 19h23

  • pconcession

    pconcession

    var result = var modulo2 / var modulo1 alert(result) help je ne comprends que manque-t-il à mon code?

    le 21/09/2017 à 14h55

  • mram

    mram Administrateur

    Bonjour, revoyez l'exercice sur le modulo. L'opérateur mathématique du modulo est "%" .

    le 22/09/2017 à 18h21

  • mram

    mram Administrateur

    La page résultat simule une fenêtre de navigateur, donc on affichera des choses que dans certains exercices spécifique où on demande à Javascript d'afficher du HTML.

    le 21/09/2016 à 21h19

  • nathalie.abergel

    nathalie.abergel

    Bonjour, je ne comprends pas mon erreur

    le 04/11/2017 à 08h06

  • mram

    mram Administrateur

    Bonjour, simplement la première ligne est inutile. Pas besoin de faire la division auparavant.

    le 07/11/2017 à 22h38

  • andre.isetta

    andre.isetta

    bonjour, les variables var1 et var2 sont déclareés ou?

    le 25/08/2017 à 11h06

  • mram

    mram Administrateur

    Bonjour, ces variables sont déclarées en amont de votre propre code, il suffit de les utiliser :)

    le 30/08/2017 à 13h01

  • lienmontage

    lienmontage

    C'est dommage qu'on ne voit pas ce qu'on calcule ...

    le 23/11/2017 à 16h42

  • mram

    mram Administrateur

    Bonjour, oui alert() n'est pas exécutée quand on utilise les variables pré-déclarées. On cherche une solution pour contourner cela.

    le 26/11/2017 à 19h47

  • lucas.mahieu.73-33

    lucas.mahieu.73-33

    La réponse était déjà là pour moi aussi.

    le 21/11/2019 à 15h20

  • clo.tay-64

    clo.tay-64

    juste pour signaler que la réponse était déjà écrite, ca n'a pas l'air volontaire vu l'énoncé

    le 18/03/2019 à 12h04

  • hakima.danse-79

    hakima.danse-79

    il manquait le ; après (result)

    le 20/05/2019 à 23h06

  • samirm.nagg-87

    samirm.nagg-87

    la reponse etait deja la pour moi ^^

    le 20/11/2018 à 14h53

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