Exercice 1/6

Soit var1 et var2, deux nombres entiers entre 1 et 10.

Dans le fichier "script.js" :

  • écrivez une structure if, else if, else;
  • vous devez vérifier si var1 est plus grand que var2 puis l'inverse et enfin si les nombres sont égaux;
  • selon les cas vous afficherez avec alert();
    • "var1 a gagné !";
    • "var2 a gagné !";
    • "Egalité !";
  • cliquez sur "Soumettre ma réponse".

Leçon 1/6

Exercice de rappel dans lequel il faut écrire un script qui vérifie quel est le plus grand nombre entre 2 nombres entiers ou si ils sont égaux.

Commentaires les mieux notés

188 Commentaires

  • abdo7219

    abdo7219

    jBonjour, je ne trouve pas mon erreur , voici mon scripte /* Vous pouvez modifier le contenu des variables suivantes */ var var1 = 1138; var var2 = 1442; /* Vos conditions ici */ if(var1 > var2) &#123; alert("var1 a gagné !"); } else if (var1 < Var2) &#123; alert("var2 a gagné !"); } else &#123; alert("Egalité !"); }

    le 11/04/2022 à 12h10

  • meriam

    meriam Admin

    Ecrivea var2 en miniscule comme elle est déclarée

    le 12/04/2022 à 01h12

  • abdo7219

    abdo7219

    Bonjour, je ne trouve pas mon erreur, voici mon script

    le 11/04/2022 à 12h09

  • meriam

    meriam Admin

    Vous avez dupliquer la condition (var2 > Var1) dans les structures if et else if

    le 12/04/2022 à 01h11

  • rosa.scimeca-65

    rosa.scimeca-65

    Bonjour, "le contenu dans vos if est invalide"

    le 09/12/2021 à 15h22

  • meriam

    meriam Admin

    Bonjour, pour la structure else if testez avec ==>else if (var1 < var2)

    le 13/12/2021 à 12h06

  • yan28-81

    yan28-81

    l'exercice 2 ne marche pas non plus..

    le 16/11/2021 à 14h16

  • meriam

    meriam Admin

    Bonjour, quel est le message d'erreur affiché?

    le 16/11/2021 à 23h13

  • caillarda-67

    caillarda-67

    bonjour, je ne comprends pas mon erreur : var var1 = 1138; var var2 = 1442; if(var1>var2) &#123;;alert("var1 a gagné !");} else if(var2>var1) &#123;;alert("var2 a gagné !");} else&#123;;alert("Egalité !");}

    le 03/11/2021 à 08h44

  • meriam

    meriam Admin

    Bonjour, vous devez supprimer le point virgule que vous avez ajouté aprés l'accolade de la structure conditionnelle if, else if et else

    le 08/11/2021 à 21h48

  • abdo7219

    abdo7219

    /* Vous pouvez modifier le contenu des variables suivantes */ var var1 = 1138; var var2 = 1442; /* Vos conditions ici */ if(var1 > var2) &#123; alert("var1 a gagné !"); } else if(var2 > Var1) &#123; alert("var2 a gagné !"); } else &#123; alert("Egalité !"); }

    le 06/10/2021 à 18h26

  • meriam

    meriam Admin

    Bonjour, votre code fonctionne correctement.

    le 08/10/2021 à 15h54

  • Marc

    Marc

    Les boucles en JavaScript j'ai pas fini 3 exercises car Je pense que j'ai créé une boucle sans fin et à chaque fois que je vais à la tâche, le navigateur se bloque et je ne peux rien faire. pouvez-vous nettoyer le code ou m'aider d'une manière ou d'une autre?

    le 27/09/2021 à 09h55

  • meriam

    meriam Admin

    Bonjour , votre dernier code est correct.

    le 27/09/2021 à 10h26

  • Marc

    Marc

    bonjour,

    le 27/09/2021 à 09h54

  • meriam

    meriam Admin

    Bonjour, merci de préciser l'exercice non validé, il suffit de poster un commentaire pour chaque exerccie non validé.

    le 27/09/2021 à 10h30

  • vojtek.clara-81

    vojtek.clara-81

    j'ai l'erreur suivante: boucle infinie

    le 15/09/2021 à 10h14

  • meriam

    meriam Admin

    Bonjour, vous devez supprimer les parenthèses juste aprés la structure else.

    le 16/09/2021 à 13h21

  • sarahbenmessahel87-28

    sarahbenmessahel87-28

    Bonsoir, je ne comprends pas mon erreur ,

    le 27/08/2021 à 15h08

  • meriam

    meriam Admin

    Bonjour, pour la 2 ème condition else if , vous devez tester si var2 est plus grand que var1 ;

    le 30/08/2021 à 00h24

  • doucouremadi5-17

    doucouremadi5-17

    Bonjour, pourriez vous m'aider s'il plait voici mon : if(var1>var2) &#123;alert("var1 a gagné !")} else if(var2>var1)&#123;alert("var2 a gagné !")} else alert("Egalité !")} il m'affiche ça : Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?

    le 18/08/2021 à 12h30

  • meriam

    meriam Admin

    Bonjour, il vous manue l'accolade ouvrante de la structure conditionnelle else.

    le 31/08/2021 à 00h37

  • pauline.josse-5

    pauline.josse-5

    Bonjour, je ne comprend pas le problème ? J'ai /* Vous pouvez modifier le contenu des variables suivantes */ var var1 = 1138; var var2 = 1442; if(var1 > var2)&#123; alert("var1 a gagné !") } else if(var1 < var2)&#123; alert("var2 a gagné !") } else(var1 = var2)&#123; alert("Egalité !") }

    le 01/08/2021 à 10h29

  • meriam

    meriam Admin

    Bonjour, pour la 2 ème structure conditionnelle testez avec :else if (var2>var1) { alert("var2 a gagné !"); }

    le 02/08/2021 à 09h56

  • bilismira-75

    bilismira-75

    Bonjour, je ne trouve pas l'erreur. pouvez-vous m'aider svp?

    le 18/07/2021 à 14h18

  • meriam

    meriam Admin

    Bonjour, pour les messages alert, laissez un espace avant le point d'exclamation.

    le 20/07/2021 à 00h46

  • bilismira-75

    bilismira-75

    Bonjour, pouvez -vous m'aider svp. je suis bloqué

    le 11/07/2021 à 13h41

  • meriam

    meriam Admin

    Bonjour, il faut respecter les messages demandés (pour cela faites du copier coller des messages pour éviter les erreurs de validation).

    le 16/07/2021 à 10h56

  • antoinesegard59-57

    antoinesegard59-57

    franchement c'est épuisant de devoir répondre a la lettre sans possibilité d'avoir des codes variants de ce que vous voulez en réponse mais qui marche tout aussi bien (par exemple, tester l'égalité en premier avant de tester le reste)

    le 28/05/2021 à 21h13

  • meriam

    meriam Admin

    Bonjour, c'est la correction automatique.

    le 31/05/2021 à 10h34

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Exercice rappel 1</title> <script src="script.js"></script> </head> <body> </body> </html>
/* Vous pouvez modifier le contenu des variables suivantes */ var var1 = 1138; var var2 = 1442; /* Vos conditions ici */