Manuel Amos Professional  Sommaire  Index

Structures de Contrôle


Voici un exemple fonctionnel :

E> Input "Entrez les valeurs A,B et C : ";A,B,C
   If A=B
      Print "A est égal à B";
   Else
      Print "A n'est pas égal à B";
      If A<>B And A<>C
         Print "ni à C"
      End If
   End If

Notez que chaque instruction IF doit être associée à un seul END IF pour indiquer à AMOS Professional exactement quel groupe d'instructions doit être exécuté dans le test.

ELSE IF
structure : permettre plusieurs tests structurés
If condition Else If conditions multiples ... Else instruction End If

Cela permet d'effectuer plusieurs tests. ELSE IF doit être utilisé dans une structure IF ... END IF classique, et la seule règle à retenir est qu'il doit y avoir un ELSE juste avant le END IF. Ce type de test attend une expression, et si l'expression est vraie, l'instruction qui suit est exécutée. Voici un exemple :

X> If A=1
      Print "A=1"
   Else If A=2
      Print "A=2"
   Else If A=3
      Print "A=3"
   Else
      Print "Autre chose"
   End If

Si nécessaire, un test entier peut être placé sur une seule ligne, comme ceci :

X> If A=1 : Print "A=1" : Else If A=2 : Print "A=2" : Else : Print "Autre chose" : End If

Lors de la prise de décisions logiques, votre Amiga reconnaît les symboles suivants, utilisés comme une forme d'abréviation :

Symbole  Signification
=       égal à
<>      différent de
>       supérieur à
<       inférieur à
>=      supérieur ou égal à
<=      inférieur ou égal à

Il existe aussi trois fonctions qui peuvent être appelées lors du processus de décision.

Précédent    Suivant
05.04.05