> For the complete documentation index, see [llms.txt](https://program-4.gitbook.io/french-programming-language/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://program-4.gitbook.io/french-programming-language/instructions/les-maths.md).

# Les maths

Les maths en F.P.L.

En F.P.L, vous avez la possibilité de faire des maths (plutôt logique car l'informatique c'est des maths :)). Cependant, vous n'avez pas de truc complexe comme les cosinus, sinus, tangente, nombre dérivé etc.  vous n'avez que les opérateurs classiques qui sont : `+`, `-`, `*` et `/`.

Pour faire des calculs et sauvegarder ce dernier dans une variable, on utilise l'instruction math. Sachez que si vous avez déjà une variable déclaré de **n'importe quel type** elle sera de type **decimal** !

Voici le format a suivre : `math VARIABLE [ CalculAEffectuerIci ]`

### Exemples

```
math a [ 10 + 5 * 2 / 5 ]
envoyer a
```

```
math a [ zeazeza + 5 * 2 / 5 ]
envoyer a
```

Comme vous le remarquer, on a mis du texte classique et non des chiffres/nombres comme le premier exemple, vous venez de mettre en nombre/chiffre du texte ce qui n'est pas possible. Sachez que dans ce cas là, il vous donnera "0" et vous donneras une erreur mais le programme ne s'arrêtera pas.

```
math a [ 10zaz + az5 z* a2 / 5 ]
envoyer a
```

Si vous mettez du texte classique comme ceci a côté de nombres ou autre, le programme ignorera donc vous n'aurez pas d'erreur à ce niveau là.
