• 4 heures
  • Facile

Mis à jour le 07/11/2019

TP : Le nombre mystère

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

C'est parti pour notre premier TP !

Énoncé

Voici ce que notre programme doit faire :

  1. Dire à l'ordinateur de choisir un nombre aléatoire.

  2. Demander un nombre à l'utilisateur.

  3. Dire à l'ordinateur de comparer son nombre et celui qu'a rentré l'utilisateur. Il lui demandera ensuite de dire si ce nombre est plus petit ou plus grand.

  4. Refaire les 2 dernières étapes jusqu'à ce que l'utilisateur trouve.

Voilà ! Maintenant, à vous de jouer ! ;)

Correction

TADA ! :)
Voici le code final !

@echo off

:: Choisissons un nombre aléatoire.
:nombre_alea
    set nombremystere=%RANDOM%
    if %nombremystere% GTR 1000 goto nombre_alea
    if %nombremystere% LSS 1 goto nombre_alea

:debut
    set /p nombrechoisi=Choisis un nombre : 
    if %nombrechoisi% LSS %nombremystere% goto superieur
    if %nombrechoisi% GTR %nombremystere% goto inferieur
    goto fin

:superieur
    echo Le nombre mystere est superieur.
    goto debut

:inferieur
    echo Le nombre mystere est inferieur.
    goto debut

:fin
    echo Bien joue !

pause

Bien sûr, Batch n'est pas fait simplement pour créer des mini-jeux, mais c'est un bon exercice pour apprendre à utiliser les notions vu dans cette partie :) .

Bravo d'en être arrivé jusque là, attaquons nous maintenant à la 2è partie !

Exemple de certificat de réussite
Exemple de certificat de réussite