TP9 Les Boucles

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Module : Visual Basic monoposte Enseignée par : Med. H.

FACI
Thème : les Boucles Semestre : II

TD N ° 9 : Les Boucles

1. La boucle while:
 La syntaxe est similaire à celle du If:

WhileMaVariable= 10

'Exécuté tant que MaVariable = 10

End While

2. La boucle Do While :

 Est comme la boucleWhile, le Do While (traduisible par « faire tant que ») passe au moins une fois
dans la boucle

Do
'Instruction exécutée au moins une fois
Loop WhileMaVariable= 10

 Il existe un autre mot qui se met à la place de «While». Ce mot est «Until» :

Do
Instruction exécutée au moins une fois
Loop UntilMaVariable= 10'

0
Institut spécialisé Aumedoreabdalhak -Guelma-
Module : Visual Basic monoposte Enseignée par : Med. H. FACI
Thème : les Boucles Semestre : II

3. La boucle For :

 La syntaxe de base :

Dim x AsInteger
For x = 1 to 10
'Instruction à exécuter 10 fois

Next

 On peut déclarer les variables dans la ligne du For, de cette manière :

For x AsInteger = 1 to 10
'Instruction à exécuter 10 fois

Next

 Si vous voulez ajouter 2 au Nextà la place de 1 (par défaut) :

For x As Integer = 1 to 10 step 2


'Instruction à exécuter 5 fois

Next

 Si vous voulez décrémenter la valeur de variable :

For x As Integer = 10 to 1step -1


'Instruction à exécuter 5 fois

Next

1
Institut spécialisé Aumedoreabdalhak -Guelma-
Module : Visual Basic monoposte Enseignée par : Med. H. FACI
Thème : les Boucles Semestre : II

Application pratique :

 Ecrire ce code dans une nouvelle form


PublicClassForm1
DimiAsInteger

PrivateSub Form1_Load(sender AsSystem.Object, e AsSystem.EventArgs) HandlesMyBase.Load


i = 1
For i = 1 To 5
MsgBox("bonjour N° "& i)
Next
EndSub
EndClass

 Utiliser les différentes syntaxes de les boucles afin d’obtenir le même résultat

2
Institut spécialisé Aumedoreabdalhak -Guelma-
Module : Visual Basic monoposte Enseignée par : Med. H. FACI
Thème : les Boucles Semestre : II

TP N ° 9 : Les Boucles (Créer un Chronomètre) :

 Créez cette interface en visual basic


 Insérer quatre Timer .
 Insérer 100 à l’intervalle de Timer1
 Insérer 1000 à l’intervalle de Timer2
 Insérer 60000 à l’intervalle de Timer3
 Insérer 3600000 à l’intervalle de Timer4
 Ecrire le code source de chaque bouton
pour obtenir un chronomètre fonctionne bien

Application supplémentaire :
 Remplacer les deux boutons Start et Pause par un seul bouton.
 Le bouton par défaut affiche Start.
 Si on clique sur le bouton start le bouton affiche Pause et le chronomètre commencé la
numération
 Si on clique sur le bouton Pause le bouton affiche start et le chronomètre arrêté la numération

3
Institut spécialisé Aumedoreabdalhak -Guelma-

Vous aimerez peut-être aussi