---
description: Les conditions en F.P.L
---

# Conditions

Les conditions permettant la vérification d'une valeur et effectuer des instructions par la suite.&#x20;

Dans la vrai vie on vérifie par exemple si vous êtes majeur pour entrer dans une boite de nuit, ici c'est le même principe.



## L'instruction `verifier`

Format:&#x20;

```
verifier VARIABLE {
    cas X:
    ACTIONS
    ,
    cas X:
    ACTIONS
    ,
}
```

* VARIABLE correspond à la variable que l'on veut comparer.
* X est la valeur que l'on souhaite comparer avec la valeur de la variable.
* ACTIONS sont les instructions à mettre, si la condition s'avère être vrai alors les instructions seront exécutés.

`,` , `:` et `cas` sont des éléments importants de la structure de verifier, s'ils ne sont pas présent cela ne fonctionnera pas.

De plus, cela dans chaque `cas X` si le valeur X est égal à la valeur de la variable, si c'est le cas alors sa exécute les actions.



## Exemple

```
variable entier a -> 5

verifier a {
    cas 5:
    envoyer 10
    ,
}
```

Il est également possible de séparer en deux parties une même condition:

```
variable entier a -> 5

verifier a {
    cas 5:
    envoyer 10
    ,
    cas 5:
    envoyer 25
    ,
}
```

```
variable entier i -> 3

tantque i > 0, diminuer 1 {
    variable entier a -> 5
    verifier a {
        cas 5:
        envoyer "Yo !"
        ,
    }
}
```
