From a1bdb9ae0ccca258d35c84f6df9e6cfd8cf5a492 Mon Sep 17 00:00:00 2001 From: Martin Espericueta <62226552+MarespTech@users.noreply.github.com> Date: Tue, 6 Oct 2020 22:09:50 -0700 Subject: [PATCH] Translate chapter 3 to French --- fr/1/math_operations.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/fr/1/math_operations.md b/fr/1/math_operations.md index 7454625..106f4d2 100644 --- a/fr/1/math_operations.md +++ b/fr/1/math_operations.md @@ -1,6 +1,30 @@ +# Chapitre 3: Opérations mathématiques + +Mathématiques dans Vyper sont trés facile. Les suivant opérations sont identique que la plupart des langages de programmation: + +- Somme: `x + y` +- Soustraction: `x - y` +- Multiplication: `x * y` +- Division: `x / y` +- Reste de la division: `x % y` (pour exemple, `13 % 5` est `3`, parce que si vous divisez `5` dans `13`, `3` est la reste de la division) + +Aussi Vyper supporte un operator exponentiel (p.e. "`x` a la `y` puissance", `x^y`): + +```vyper +# égal que 5^2 = 25 +uint256 x = 5 ** 2 +``` + +## Faire le test + +Pour assurer que notre ADN Pokemon est seulement de 16 caractéres, Nous allons faire une autre `constante` `uint256` égal de `10^16`. De cette maniére nous purrions utiliser le module operator `%` plus tard pour réduire entier de 16 chiffres. + +1. Créer une `constante` `uint256` s'appeler `DNA_MODULUS`, et assigne-le `10` a la `DNA_DIGITS` puissance. + + #### ** Template **