Menu:
Progrfacile
Accueil
Premiers programme
s
Invite de commande
s
Syntaxe
Tests conditionels
Boucles
Proc�dures et fonctions
WSH et les objets
Bases de donn�es
D�boguer
Livre d'or

Boucles 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dim nombre
msgbox "J'ai choisis un nombre entre 1 et 100, votre bute est de le trouver." & vbcrlf & _
"Vous avez dix essaye." & vbcrlf & _
"Je vous dit si le nombre est trops grand ou trops petit.",,"Num�ro secret"
nombre = int((rnd * 99) + 1)
for i = 1 To 10
essaye = inputbox ("Saisissez un nombre entre 1 et 100","Num�ro secret")
   If Cstr(essaye) < Cstr(nombre)  then
  msgbox "Trop petit"
  elseif Cstr(essaye) > cstr(nombre) then
  msgbox "Trop grand"
  elseif cstr(essay) = Cstr(nombre) then
  msgbox "Bravo vous avez trouv� le num�ro secret",vbinformation,"Num�ro secret"
  exit for
  end if
next
  if i = 11 then
  msgbox "Vous n'avez pas trouv� le num�ro secret" & vbcrlf & _
  "Le num�ro �tait : " & nombre,,"num�ro secret"
  end if

do loop

do
Instructions
exit do
Instruction
loop

Il n�y a pas d�explication � donn�e simplement regarder la syntaxe et comprendre :

  do
    a = inputbox ("Saisissez un nombre," & vbcrlf & _
    "Validez � blanc pour arr�ter le programme")
       if cstr(a) = "" then
       exit do
       end if
       if cstr(a) mod 2 = 0 then
       msgbox "Ce nombre est pair"
       else
       msgbox "ce nombre est impair"
       end if
  loop

Gr�ce � ce type de boucle on peut fair un compteur :

Dim comp
Comp = 0
  Do
  If comp > 3 then
  Exit do
  End if
  Msgbox comp
  Comp = comp + 1
loop

page pr�c�dente                                                  page suivante
Info sur moi:

adresse:
[email protected]

Visiteurs:
Hosted by www.Geocities.ws

1