SÉRIE 2 *

 

Théorie

      Interface

    Série 1

     Série 2

       Série 3

       Série 4

. 
STRUCTURE CONDITIONNELLE
(La construction IF...THEN)

.

 L' instruction la plus utilisée en programmation est la structure conditionnelle If ... Then. Cette instruction permet des prises de décision. La syntaxe de base de la construction If ... Then , qui permet de tester un seul élément et de réagir selon que celui-ci est vrai ou faux, est la suivante:

If Condition logique Then
    
'Instructions si la condition est vraie
Else
    
'Instruction si la condition est fausse
End If    
'Fin de l' instruction


Elle est employée pour exécuter
une ou plusieurs instructions si la condition se révèle vraie. Le mot Else est facultatif. Quand on l'inclut dans la construction, on se donne la possibilité d' exécuter une ou plusieurs instructions quand la condition testée est fausse.

Une autre construction If ... Then ... Else permet de vérifier de multiples conditions à l' intérieur de la structure If ... Then. En voici la syntaxe.

If Condition1 Then
    
'Instructions si la condition est vraie
ElseIf
Condition2 Then
    
'Instructions si la condition est vraie
ElseIf
Condition3 Then
    
'Instructions si la condition est vraie
Else
    
'Instructions si la condition est fausse
End If    
'Fin de l' instruction


Exemples :

Structure simple (sans Else)

If cc_liste.Value = 1 Then LS_poids.AddItem V_Entree

Structure simple (avec Else)

If Reponse = "Robert" then
  
'Instruction si la condition est vraie
   msg = "Bonjour, Robert"
Else
  
'Instruction si la condition est fausse
   msg = "Je ne vous connais pas!"
End if
MsgBox msg

Structure multiple

If AgeJulie > 30 Then
    
'Instructions si la condition est vraie
     msg = "Tu es trop vieille pour moi!"
     MsgBox msg
ElseIf AgeJulie >25 Then
    
'Instructions si la condition est vraie
     msg = "Laisse-moi encore quelques années!"
     MsgBox msg
ElseIf AgeJulie >20 Then
    
'Instructions si la condition est vraie
     msg = "Si tu ne dédaignes pas quelqu'un d'un peu plus jeune..."
     MsgBox msg
ElseIf AgeJulie > 15 Then
    
'Instructions si la condition est vraie
     msg = "Nos âges s'accordent parfaitement!"
     MsgBox msg
Else
    
'Instructions si la condition est fausse
     msg = "Tu es trop jeune pour moi!"
     MsgBox msg
End If

Notez que dans une structure multiple, dès qu'une condition est vérifiée, la vérification se termine. Donc, si la première condition est vraie, les autres ne seront pas vérifiées et ainsi de suite. Voilà pourquoi il n'est pas nécessaire de fixer un minimum et un maximum pour chaque condition.

Ce site est optimisé pour Microsoft Internet Explorer en 800x600.Copyright © {2003} {ESLS - Yvon Lemay}. Tous droits réservés.

 Design by
LOGOSLAND CREATIONS