Maths-cours

Cours & exercices de mathématiques

  • Troisième
  • Seconde
  • Première ES/L
  • Première S
  • Terminale ES/L
  • Terminale S
  • Quiz
  • 3ème
  • 2nde
  • 1ES/L
  • 1S
  • TES/L
  • TS

Seconde

difficulté moyenneExercice corrigé

Algorithme : Jeu du plus ou moins

Vous devez écrire un algorithme pour le jeu du « Plus ou moins »

Au départ, l’algorithme va choisir au hasard un nombre « mystère » compris entre 1 et 99.(on utilisera l’instruction random(1;99) )

Ensuite, le joueur propose un nombre.

Si c’est le nombre mystère, l’algorithme affiche « Vous avez gagné ! » et le nombre de coup(s) qui ont été nécessaire(s) pour trouver le nombre mystère.
Sinon, l’algorithme indique si le nombre proposé est trop petit ou trop grand jusqu’à que le joueur ait trouvé le nombre mystère.

Corrigé

Solution rédigée par Bruisselor
 
Variables
nombreMystère, saisieUtilisateur, nombreCoups: nombres
Début algorithme
nombreMystère prend la valeur random(1;99)
nombreCoups prend la valeur 0
saisieUtilisateur prend la valeur -1
tant que nombreMystère\neqsaisieUtilisateur
afficher "Veuillez entrer un nombre."
lire saisieUtilisateur
si saisieUtilisateur = nombreMystère
afficher "Vous avez gagné! "
sinon
si saisieUtilisateur < nombreMystère
afficher "Le nombre mystère est plus grand!"
sinon
afficher "Le nombre mystère est plus petit!"
fin si
fin si
nombreCoups prend la valeur nombreCoups + 1
Fin tant que
afficher nombreCoups, " coup(s) ont été nécessaire(s) pour réussir."
Fin algorithme

  Signaler une erreur

Dans ce chapitre...

Cours

  • Algorithmes : Tests et boucles

Exercices

  • assez facile Algorithme : Suite (D’après bac)
  • difficulté moyenne Algorithme : Somme d’entiers
  • difficulté moyenne Algorithme : Liste d’entiers

VOIR AUSSI…

Derniers quiz

  1. [1esl]Pourcentages (moyen)
  2. [Ts]Limites de fonctions (moyen)
  3. [1s]Second degré (facile)
  4. [2nde]Les fonctions (facile)
  5. [Ts]Les suites (facile)

© 2019 - Maths-cours.fr - Nous contacter

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok