Les conditionnelles comme les boucles permettent de gérer le déroulement du code. Il existe deux grands types de conditionnelles : celles avec "If - Then" et celles avec "Select Case - End Select"
Structure générale :
En français : Si la condition 1 est vraie alors on exécute le bloc Then sinon on exécute le bloc Else.
On peut tester une condition fausse et dans ce cas utiliser Not.
Il peut y avoir des opérateurs logiques dans la condition :
Des structures If – Then peuvent être imbriquées. C'est-à-dire que l’on peut emboîter plusieurs conditions dans une seule condition :
Astuce : Pour ne pas vous tromper, utilisez les tabulations et décalez chaque structure et son code au même niveau. Pour vérifier s’il n’y a pas d’erreur, comptez les If, il doit y en avoir autant que des End If. Visual Studio vous avertira en cas d'erreur.
Autre syntaxe possible :
Exercice : Créer une structure permettant de sécuriser ton MSN :
Cette structure est très utile pour tester un grand nombre de possibilités en fonction de la valeur d’une expression :
Structure générale :
Prenons un exemple : Un serveur envoie un certain code mais on ne sait pas si c'est le 1, le 2 ou un autre (comme 1000, 453, 876…) et vous voulez vous connecter si le code envoyé correspond au 1, vous déconnecter s'il correspond au 2 et afficher un message d'erreur si c'est un autre code autre que le 1 et le 2.
Voilà la structure :
La structure précédente est relativement simple mais limitée. On peut aussi utiliser d’autres types d’expressions plus complexes et plus pratiques :
Plusieurs expressions peuvent être séparées par des virgules.
Vous pouvez aussi mixer les différents cas précédents.
Exercice : Reprendre le même exercice que précédemment (avec IF…Then…Else) mais en changeant la structure.
| << Les variables | Retour au sommaire | Les boucles >> |
Copyright © 2007 Fdiedler et Mustang766.Tous droits réservés.
Design © 2007 Hypershade