Trois éléments de base de tout algorithme informatique sont les états successifs , les opérations conditionnelles et itératives opérations , ou des boucles . Boucles existent sous deux formes de base dans Microsoft Visual Basic 2008, la boucle "do " et " Pour Next" boucle. Les boucles sont destinés à être utilisés avec des règles qui instruisent la boucle pour répéter un certain nombre de fois ou jusqu'à ce que certaines conditions soient remplies . Boucles de ce test pour ces conditions avant d'exécuter pour la première fois sont appelés « pré-test » boucles , et ceux qui essai de ces conditions après avoir exécuté une fois que l'on appelle boucles " post-test " . Post-test boucles toujours courir au moins une fois . Instructions 
 utilisant une boucle «faire» dans Visual Basic 2008 
 1 
 déclarer des variables qui seront utilisées dans la boucle en utilisant la mention « DIM », comme dans : 
 < p > Compteur As entier 
 
 où "compteur" est la variable et "entier " est le type de variable. 
 2 Code 
 la boucle "Do" avec un état " While " au début de la boucle, par exemple : 
 
 contre As Integer 
 
 Do While compteur <20 
 
 MessageBox.Show ( counter.ToString ) 
 < p> compteur = compteur + 1 
 
 boucle 
 3 
 le code de la boucle «faire» en utilisant le «Jusqu'à ce que " condition à la fin de la boucle, tels que: 
 
 contre As Integer 
 
 Do 
 
 MessageBox.Show ( counter.ToString ) contre 
 
 = compteur + 1 
 
 Loop Until compteur = 20 
 utilisant une boucle " For-Next " dans Visual Basic 2008 
 4 
 déclarer des variables qui seront utilisées dans la boucle en utilisant l'instruction "DIM " , comme dans: 
 
 contre As entier 
 
 où "compteur" est la variable et "entier " est le type de variable , ou déclarer des variables de manière dynamique dans le cadre de la " For-Next " instruction de boucle 
 5 du Code de la 
 " For-Next " boucle en créant une instruction conditionnelle tels que: . 
 
 contre As entier 
 
 compteur = 1 à 10 
 
 MessageBox.Show ( counter.ToString ) 
 
 Suivant contre 
 6 
 le code de la boucle " For-Next " à suivre un modèle en utilisant seulement certains numéros , comme dans l'exemple suivant, qui affiche uniquement les nombres impairs : 
 
 contre As entier 
 
 compteur = 1 à 10 l'étape 2 
 
 MessageBox.Show ( counter.ToString ) Photos 
 Suivant contre 
 7 
 déclarer la variable dynamique dans la boucle comme dans l'exemple suivant: 
 
 Par contre As Integer = 1 à 10 
 < p > MessageBox.Show ( counter.ToString ) 
 
 Suivant contre