1 pièce(s) jointe(s)
Les conditions devoir école
Bonjour tout le monde,
J'ai des difficulté avec mon script batch le résultats de mes conditions ce chevauchent( voir screen de fin)
Affichez « Veuillez entrer votre indice IMC ! » sur le prompt
Saisissez l’IMC que l’utilisateur entre en ligne de commande
Si l’IMC de l’utilisateur est inférieur à 18, affichez « Vous avez une insuffisance pondérale ».
Si l’IMC est entre 18 compris et 25 non compris, affichez « Vous avez une corpulence normale ».
Si l’IMC est entre 25 compris et 30 non compris, affichez « Vous êtes en surpoids »
Si l’IMC est entre 30 compris et 35 non compris, affichez « Vous êtes en obésité modérée ».
Si l’IMC est ente 35 compris et 40 non compris, affichez « Vous êtes en obésité sévère ».
Si l’IMC est supérieur ou égal à 40, affichez « Vous êtes en obésité morbide ».
Faites-en sorte de ne pas devoir relancer le script à chaque fois qu’un utilisateur entre son IMC.
Effacez l’écran entre chaque utilisateur.
le souci c'est que la fonction "and" je sais pas comment le faire sous batch.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| title Examen cours 4000 sys exploitation
@echo off
color 30
echo ______________________________
echo ______________________________
echo.
echo *Veuillez entrez votre imc.*
echo.
echo ______________________________
echo ______________________________
:
debut
set imc=18
set /p user_imc=
if %user_imc% lss %imc% echo "Vous avez une insuffisance ponderale est inferieur a 18"
if %user_imc% equ %imc% echo "Vous avez une corpulence normale EGALE 18"
if %user_imc% gtr %25% echo "Vous etes en surpoids entre 25 compris et 30 non compris"
if %user_imc% lss %30% echo "Vous etes en surpoids entre 25 compris et 30 non compris"
rem %30% if %user_imc% lss %18%
rem if %user_imc% gtr %35% echo "Vous etes en obésité moderee entre 30 compris et 35 non compris "
rem if %imc% gtr %user_imc% echo "Vous etes en obésité severe"
rem if %imc% gtr %user_imc% echo "Vous etes en obésité morbide"
goto:debut
pause>nul |
Pièce jointe 608651
Merci d'avance pour l'aide