4D v14.3Modulo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Modulo
|
Modulo ( nombre1 ; nombre2 ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
nombre1 | Entier long |
![]() |
Nombre à diviser (numérateur) | |||||
nombre2 | Entier long |
![]() |
Nombre diviseur (dénominateur) | |||||
Résultat | Réel |
![]() |
Reste de la division entière de nombre1 par nombre2 | |||||
La fonction Modulo divise nombre1 par nombre2 et retourne le reste sous forme d'un nombre entier.
Notes :
Vous pouvez également utiliser l'opérateur "%" pour calculer le reste d'une division (reportez-vous à la section Opérateurs numériques). Toutefois, cet opérateur retourne des résultats valides uniquement avec des expressions de type Entier et Entier long. Si vous voulez calculer le modulo de nombres réels, vous devez utiliser la commande Modulo.
L'exemple suivant illustre le fonctionnement de Modulo dans différents cas de figure. A chaque ligne, un nombre est assigné à la variable vRésultat. Les commentaires fournissent le résultat obtenu :
vRésultat:=Modulo(3;2) ` vRésultat prend la valeur 1
vRésultat:=Modulo(4;2) ` vRésultat prend la valeur 0
vRésultat:=Modulo(3,5;2) ` vRésultat prend la valeur 0
Produit : 4D
Thème : Fonctions mathématiques
Numéro :
98
Nom intl. : Mod
Créé : < 4D v6
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)