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 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Une boucle sert � ex�cuter plusieurs fois la m�me chose. Nous allons apprendre � utiliser deux types de boucle : for�next ; do loop

For � next

For nom de la variable = valeur de d�part to valeur d�arriv�e
Instruction � refaire
next

Avec ce type de boucle on indique une valeur de d�part et une d�arriv�e. Voici un exemple :

  Dim tableau
  Dim Sfr
  'on indique l'ent�te du tableau
  tableau  = "Sfr.-"  + vbtab + "Euro" + vbcrlf
  'on aura dix lignes
  For Sfr = 1 to 10
  Tableau = tableau + cstr(Sfr) + vbtab
  Tableau = tableau + cstr((Sfr*1.5)) + vbcrlf
  Next
  Msgbox tableau ,,"Conversion "

Description : On d�fini les  variables, on cr�e l�ent�te du tableau, on entre dans la boucle for next et on cr�e un compteur qui part de 1 Sfr.- et qui se termine � 10 Sfr.- , on montre le tableau avec la fonction Msgbox.
Si dessous vous pouvez voir diff�rentes constant indispensable quand on fait des tableaux : 

Vbcrlf   =  retour � la ligne.
Vbtab    = tabulation horizontal
Vblf      = saut de ligne

On peut aussi ajouter le mot step qui nous permet d�aller de tant en tant :

  Dim tableau
  Dim Sfr
  'on indique l'ent�te du tableau
  tableau  = "Sfr.-"  + vbtab + "Euro" + vbcrlf
  'on aura dix lignes
  For Sfr = 10 to 100 step 10
  Tableau = tableau + cstr(Sfr) + vbtab
  Tableau = tableau + cstr((Sfr*1.5)) + vbcrlf
  Next
  Msgbox tableau ,,"Conversion "

M�me si on a tout pr�vu correctement il est pr�f�rable de pr�voir une sortie de secoure car si on fait quelquechose de mal la boucle peut �tre infinie. Pour arr�ter une boucle infinie il faut appuyer sur Ctrl + Alt + Del, aller dans les processus cliquer sur Wscript.exe et cliquer sur terminer le processus. Pour sortir de cette boucle on utilise la commande exit for :

page suivante
Info sur moi:

adresse:
[email protected]

Visiteurs:
Hosted by www.Geocities.ws

1