exo open classroom bogué - Javascript/Node.js - Programmation
Marsh Posté le 27-11-2018 à 21:49:46
j'ai oublié de mettre la code en pièce jointe
/*
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 !" );
// 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
var NombreEssai = 0
for (NombreEssai = 0; NombreEssai <= 6; Nombre essai++) {
var proposition = Number(prompt("Proposer un chiffre entre 1 et 100" ));
if (proposition === solution) {
console.log("Bravo, la solution est " + solution + "Vous avez trouvé en " + NombreEssai + "essai(s)" );
break;
} else if (proposition < solution) {
console.log(proposition + "est trop petit" );
} else if (proposition > solution) {
console.log(proposition + "est trop grand" );
} else [
console.log("Vous avez perdu...La solution était " + solution + "." );
}
Marsh Posté le 27-11-2018 à 23:20:48
for (NombreEssai = 0; NombreEssai <= 6; Nombre essai++) {
C'est pas la bonne variable : Nombre essai (un espace en trop)
Marsh Posté le 28-11-2018 à 20:07:53
J'ai mofidifié l'erreur et ca ne marche toujjour pas ... Au secours
Jroure
Marsh Posté le 28-11-2018 à 20:10:22
Si tu nous expliquais ce qui ne marche pas, ça aiderait peut-être...
Marsh Posté le 28-11-2018 à 20:19:30
Dsl...
Mon code s'affiche sur la page Internet, donc il y à une erreur, et il n'y à pas d'erreur dans la console quand je fait "inspecter" sur Google.
Marsh Posté le 28-11-2018 à 20:34:49
J'ai changé la ligne n°33 : } else [ par } else { mais ce n'est pas cela l'erreur. J'ai aussi rajouté un } à la fin car il en manquait un, mais ce n'est toujours pas ca...
Marsh Posté le 29-11-2018 à 09:58:41
Mais dis-nous ce qui ne marche pas : ça compile parce qu'il y a une erreur de syntaxe, le programme se lance mais il ne fonctionne pas comme prévu ? Si c'est ça, que fait-il ?
On va pas jouer aux devinettes.
Quand t'amène ta voiture qui a un pb au garagiste, tu lui dis pas juste, "elle marche pas". Tu lui décrits les symptômes. Ben là, c'est pareil.
Edit : je viens de voir ton msg privé. T'as pas l'impression d'abuser de me demander pourquoi je te réponds plus à 20h50 alors que mon dernier msg remontait à ce moment-là à 20h10 le jour même et que je viens de te répondre le lendemain. T'as conscience que j'ai aussi une vie ?
Marsh Posté le 29-11-2018 à 10:47:37
Bonjour,
Merci d'utiliser les balises appropriées pour afficher le code.
Vérifier les erreurs de syntaxe, notamment, une ligne de commande finit par un point-virgule, une variable s'écrit sans espace.
Pour finir, si vous utilisez ce code dans votre navigateur je pense qu'il faut l'inclure dans une page HTML pour qu'il soit interprété.
Marsh Posté le 01-12-2018 à 15:23:54
Alors relire mon message.
Marsh Posté le 01-12-2018 à 16:05:25
Ca bugge parce qu'il ne faut faire
console.log("Vous avez perdu...La solution était " + solution + "." );
que quand NombreEssai vaut 6
A+,
Marsh Posté le 27-11-2018 à 21:41:23
Bonjour
Je ne suis pas très expérimenté dans la programmation, du-coup je n'arrive pas à trouver le problème de mon code. J'essaye de faire un mini jeu qui me demande de trouver un nombre entier entre 1 et 100, avec seulement 6 tentatives.
Merci de m'aider
Jroure :