Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Activité : jeu de devinette
- */
- // NE PAS MODIFIER OU SUPPRIMER LES LIGNES CI-DESSOUS
- // COMPLETEZ LE PROGRAMME UNIQUEMENT APRES LE TODO
- console.log("Bienvenue dans ce jeu de devinette !");
- console.log("Vous avez 6 essais pour deviner le nombre");
- var continuer = true;
- while (continuer == true)
- {
- // Cette ligne génère aléatoirement un nombre entre 1 et 100
- var solution = Math.floor(Math.random() * 100) + 1;
- // Décommentez temporairement cette ligne pour mieux vérifier le programme
- console.log("(La solution est " + solution + ")");
- // TODO : complétez le programme
- // Boucle while pour vérifier si l'utilisateur désire continuer à jouer
- // Boucle for pour limiter le nombre de tentative de l'utilisateur
- for (nombreTentative = 1; nombreTentative < 6; nombreTentative ++)
- {
- // On demande à l'utilisateur d'entrer une proposition de nombre
- var propositionUtilisateur = prompt("Entrez votre proposition de nombre : ");
- // Structure de contrôle qui compare le nombre entré par l'utilisateur avec la solution
- if (propositionUtilisateur == solution)
- {
- console.log("Félicitation ! Vous avez trouvé la bonne solution : " + solution + " en " + nombreTentative + " essai(s)" );
- break; // Si l'utilisateur à trouver la solution, on sort immédiatement de la boucle
- }
- else if (propositionUtilisateur < solution)
- {
- console.log("C'est plus !");
- console.log(6 - nombreTentative + " essai(s) restant"); // On affiche le nombre d'essai restant
- }
- else if (propositionUtilisateur > solution)
- {
- console.log("C'est moins !");
- console.log(6 - nombreTentative + " essai(s) restant"); // On affiche le nombre d'essai restant
- }
- else
- console.log("Je n'ai pas compris ?!"); // Si l'utilisateur entre autre chose qu'un nombre
- }
- // On affiche le message de défaite si on a pas trouvé la solution dans le nombre d'essais imposé
- if (nombreTentative > 6)
- console.log("Perdu ! le nombre a trouver était : " + solution);
- // Demander à l'utilisateur si il désire continuer
- var continuerChoixUtilisateur = prompt("Voulez vous continuer à jouer ? (o/n)");
- if (continuerChoixUtilisateur == "o")
- continuer = true;
- else
- continuer = false;
- }
- console.log("Merci d'avoir joué !");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement