Exercice 39/41

L'objectif de ce projet est de créer un chifoumi (le jeu pierre, feuille, ciseaux).

Vous devez pour cela travailler uniquement sur la partie javascript (dans le fichier script.js).

Pour la première partie vous devez déclarer 3 variables :

1 variable pour le choix de l'utilisateur (nommée player)

1 variable qui contiendra le choix de l'IA (nommée computer)

1 variable qui contiendra le calcul aléatoire (nommée random)

une fois ces variables déclarées, affecter la réponse de l'utilisateur à la variable player, l'utilisateur donne sa réponse grâce à un window.prompt.

Pour éviter tout malentendu, modifier la casse de la réponse en la mettant en minuscule.

Leçon 39/41

xx

Pensez à respecter ce que vous avez appris !

Commentaires les mieux notés

169 Commentaires

  • sebastien.lapeyre13-74

    sebastien.lapeyre13-74

    Bonjour je ne comprend pas pourquoi mon code n'est t-il pas correct ? var player; var computer; var random; // demandez à l'utilisateur son choix (pierre, feuille ou ciseaux) player = window.prompt(Pierre, Feuille ou Ciseaux); // modifier la casse en minusule player = player.toLowerCase();

    le 01/12/2022 à 10h43

  • Patricio M

    Patricio M Admin

    Sebastien, le prompt doit être une phrase, et la phrase doit être entre " "

    le 01/12/2022 à 12h53

  • jaoid.farchich-14

    jaoid.farchich-14

    Bonjour, j'ai vraiment du mal à validé pourtant je m'y suis repris avec le reset et j'ai toujours le même problème cad que le messsage me demande du contenu en paragraphe (ce qui est deja le cas)

    le 09/10/2022 à 00h56

  • Patricio M

    Patricio M Admin

    Jaoid, le dernier code est bon!

    le 11/10/2022 à 07h05

  • rcolboc.dev-25

    rcolboc.dev-25

    Bonjour, encore bloqué ^^ "Vous n'avez pas modifié la casse (en minuscule) de la variable player" Je ne sais pas trop pourquoi il y a un soucis avec la casse, j'ai tout mis en minuscule mais ca ne passe pas :/

    le 03/06/2022 à 11h34

  • meriam

    meriam Admin

    Bonjour, vous devez modifier la casse de la réponse en la mettant en minuscule en utilisant la fonction toLowerCase()

    le 03/06/2022 à 12h46

  • meriam

    meriam Admin

    player = player.toLowerCase()

    le 03/06/2022 à 12h47

  • saidabdallahsaidomar96-24

    saidabdallahsaidomar96-24

    Bonjour, j'ai pas compris l'exercice

    le 30/12/2021 à 14h40

  • meriam

    meriam Admin

    Votre code fonctionne correctement

    le 02/01/2022 à 22h28

  • fabrice.vorger-levant-56

    fabrice.vorger-levant-56

    Bonjour... Les portes logiques if, else if, et else ne sont expliqués nulle part, cependant on en a besoin dans cet exercice... J'ai réussi à comprendre en lisant les commentaires, je n'aurais pas deviné les correctes notations sans cela....Mais je ne sais pas si je vais réussir à terminer cet exo .

    le 30/12/2021 à 13h25

  • meriam

    meriam Admin

    Bonsoir, vous pouvez revenir à ces exercices juste aprés la réalisation des exercices du chapitre structures de contrôle.

    le 02/01/2022 à 22h27

  • saidabdallahsaidomar96-24

    saidabdallahsaidomar96-24

    bonjour, je suis perdu la

    le 25/12/2021 à 16h38

  • meriam

    meriam Admin

    Bonsoir, ajoutez un point-virgule à la fin de chaque instruction.

    le 26/12/2021 à 22h51

  • yuridouguet34-41

    yuridouguet34-41

    bonjour l'exercice me dit que c'est juste mais rien ne s'affiche

    le 17/12/2021 à 14h23

  • meriam

    meriam Admin

    Bonsoir, il faut cliquer sur le lien suivant :http://localhost:8080 pour voir le résultat.

    le 19/12/2021 à 22h42

  • virginie.p.1981-32

    virginie.p.1981-32

    Bonjour, Je ne vois pas ou est mon erreur, il me dise "Vous n'avez pas utilisé de prompt"

    le 19/10/2021 à 15h24

  • meriam

    meriam Admin

    Bonjour, vous devez utiliser la fonction prompt.

    le 20/10/2021 à 16h22

  • caillarda-67

    caillarda-67

    'use strict'; var player = window.prompt("Pierre, Feuille ou Ciseaux ?","Pierre, Feuille ou Ciseaux"); player = player.toLowerCase();// modifier la casse en minusule var computer var random; // demandez à l'utilisateur son choix (pierre, feuille ou ciseaux)

    le 18/10/2021 à 09h42

  • meriam

    meriam Admin

    Bonjour, au début du code commencez par la déclaration des variables var player ;var random; var computer sans affectation des valeurs.

    le 19/10/2021 à 10h46

  • caillarda-67

    caillarda-67

    Bonjour, je ne sais pas d où vient mon erreure...voici mon code :

    le 18/10/2021 à 09h42

  • meriam

    meriam Admin

    Bonjour, la variable result n'est pas demandée par l'énoncé.

    le 19/10/2021 à 10h45

  • abdo7219

    abdo7219

    Bonjour mon code est valide mais je ne vois pas comment en peut e profiter pour jouer 'use strict'; var player ; var computer;var random; // Vous devez déclarer 3 variables, player = window.prompt("Pierre,Feuille ou Ciseaux"); // demandez à l'utilisateur son choix (pierre, feuille ou ciseaux) player = player.toLowerCase(); // modifier la casse en minusule

    le 20/09/2021 à 13h49

  • meriam

    meriam Admin

    Bonjour, vous pouvez activer le bouton js pour tester le code.

    le 21/09/2021 à 10h40

  • murieltoh1982-29

    murieltoh1982-29

    Bonjour je ne comprends pas mon erreur

    le 15/09/2021 à 10h10

  • meriam

    meriam Admin

    Bonjour, vous devez séparer la déclaration des variables de l'affectation des résultats.

    le 16/09/2021 à 13h22

  • gwenaelle.bussac-60

    gwenaelle.bussac-60

    Mon code est le suivant : var player = window.prompt('pierre, feuille ou ciseaux'); player = player.toLowerCase() var computer var random. Mais je reçois comme message que je n'ai pas utilisé prompt.

    le 31/08/2021 à 12h28

  • meriam

    meriam Admin

    Bonjour, séparez la déclaration de la variable player de l'affectation.

    le 01/09/2021 à 00h02

  • gwenaelle.bussac-60

    gwenaelle.bussac-60

    Bonjour.

    le 31/08/2021 à 12h28

  • nanartwork-24

    nanartwork-24

    Bonjour, il me dit que je n'ai pas utilisé de prompt ! j'ai beau recommencer chaque fois c'est pareil ! ça rend dingue

    le 29/07/2021 à 14h49

  • meriam

    meriam Admin

    Bonojur, j'ai corrigé votre : 'use strict'; var player; var computer; var random; player = window.prompt("Pierre, Feuille ou Ciseaux"); player = player.toLowerCase(); player = player.toLowerCase();

    le 30/07/2021 à 11h32

  • meriam

    meriam Admin

    Il faut commencer par la déclaration des variables demandées avant l'affectation.

    le 30/07/2021 à 11h33

index.html
script.js
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <title>JavaScript - Chifoumi</title> </head> <body> <h1>Chifoumi</h1> <script src="script.js"></script> </body> </html>
'use strict'; // Vous devez déclarer 3 variables, // demandez à l'utilisateur son choix (pierre, feuille ou ciseaux) // modifier la casse en minusule