Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Plus ou Moins
Auteur Message
Répondre en citant
Message Plus ou Moins 
Voici un algorithme Plus ou Moins réécris en Batch.

Algorithme :

Code:
@Echo Off
Title Plus ou Moins
Echo ***Algorithme lance***
Echo.
Set/A CompNum="%Random%%%101"
Set/A TentNum=0
Echo J'ai choisi un nombre en 0 et 100.
:Guess
Set/P Guess= Ta proposition ?
If "%Guess%" Equ "%CompNum%" Goto Equ
If "%Guess%" Gtr "%CompNum%" Goto Gtr
If "%Guess%" Lss "%CompNum%" Goto Lss
:Equ
Echo.
Echo %Guess% ? C'est gagne en %TentNum% coups.
Echo.
Echo ***Algorithme termine***
Pause>Nul
:Gtr
Echo.
Set/A TentNum="%TentNum%"+"1"
Echo C'est moins que %Guess%.
Goto Guess
:Lss
Echo.
Set/A TentNum="%TentNum%"+"1"
Echo C'est plus que %Guess%.
Goto Guess
Exit


(Il y a parfois des Bugs)
Cordialement.




______________________________________________________
Viens découvrir INTERPOL, un nouveau langage interprété !

Yahoo Messenger
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Plus ou Moins 
Bonjour
quel bug par exemple ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Plus ou Moins 
L'indice donné est faux.
Par exemple:

Je pense a un nombre...
Ta proposition: 29

C'est Plus.
Ta proposition: 30

C'est moins

Je sais pas pourquoi.




______________________________________________________
Viens découvrir INTERPOL, un nouveau langage interprété !

Yahoo Messenger
Répondre en citant
Message Plus ou Moins 
salut, Mr. Green même en tle on mange de l'algo box !

teste si erreur persiste :
Code:

@Echo Off
Title Plus ou Moins
Echo ***Algorithme lance***
Echo.
Set /a CompNum=%Random%%%(100+1)
Set /a TentNum=0
set "lssorgtr="
Echo J'ai choisi un nombre en 0 et 100.
:Guess
Set /P Guess= Ta proposition ? 
if %Guess% Equ %CompNum% Goto :gagnee
If %Guess% Lss %CompNum% set "lssorgtr=plus"
If %Guess% Gtr %CompNum% set "lssorgtr=moins"
if %Guess% Gtr 100 ( goto :Guess ) else ( if %Guess% Lss 0 ( goto :Guess ))
Echo. &Set/A TentNum+=1
echo C'est %lssorgtr% que %Guess%, essaye encore..: &Goto :Guess
:gagnee
Echo. &Echo %Guess% ? C'est gagne en %TentNum% coups.
Echo.
Echo ***Algorithme termine***
Pause>Nul
Exit /b 0





______________________________________________________
Le chien a un maître, le chat un serviteur, l’ordinateur un esclave...
Message Plus ou Moins 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch