Nombre définis

Fermé
timvw4 Messages postés 2 Date d'inscription mercredi 7 décembre 2016 Statut Membre Dernière intervention 7 décembre 2016 - 7 déc. 2016 à 14:26
 Pandarhz - 11 nov. 2017 à 12:51
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

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