Nombre définis

timvw4 Messages postés 2 Statut Membre -  
 Pandarhz -
Bonjour, tout le monde je voulais savoir comment c'est possible que l'utilisateur tape un nombre limite par moi même ? par exemple;

@echo off
echo tape un nombre entre 1 et 100
set /p nombre=:

Et la je veux qu'il puisse seulement taper un nombre entre 1 et 100. Comment faire ?

1 réponse

  1. Pandarhz
     
    Bonjour,

    Tu peux utiliser la commande "if" pour tester si la valeur qu'il entre est inférieur à 100 et supérieur à 0. Je te propose le programme suivant:

    @echo off
    goto start
    :impossible
    echo Le nombre n'est pas compris entre 1 et 100.
    :start
    set /p nombre=Choisi un nombre entre 1 et 100 :
    cls
    if %nombre% LSS 101 (goto suite) else (goto impossible)
    :suite
    if %nombre% GTR 0 (goto suite2) else (goto impossible)
    :suite2
    echo Ok
    pause>nul
    exit

    Bonne continuation. :)
    0