Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate chapter 3 to French #68

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions fr/1/math_operations.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
<!-- Add translation for the following page: https://vyper.fun/#/1/math_operations
Do NOT change the code below. The below code runs the code editor -->

# 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.


<!-- tabs:start -->

#### ** Template **
Expand Down