Mod |
Modulo |
---|---|
Ada |
Syntaxe
a MOD b |
Paramètres
Nom | Description |
---|---|
entier1 | Ce paramètre permet d'indiquer le nombre à divisé |
entier2 | Ce paramètre permet d'indiquer le diviseur |
Description
Ce mot réservé permet d'effectuer un Modulo, c'est-à-dire le restant d'une division.
Exemple
Voici quelques exemples typiques de l'utilisation de cet opérateur :
- with TEXT_IO; use TEXT_IO;
-
- PROCEDURE ModSamples IS BEGIN
- PUT_LINE("mod(-81,9)=" & Integer'IMAGE(-81 mod 9));
- PUT_LINE("mod(15,3) = " & Integer'IMAGE(15 mod 3));
- PUT_LINE("mod(16,3) = " & Integer'IMAGE(16 mod 3));
- PUT_LINE("mod(17,3) = " & Integer'IMAGE(17 mod 3));
- PUT_LINE("mod(18,3) = " & Integer'IMAGE(18 mod 3));
- PUT_LINE("mod(19,3) = " & Integer'IMAGE(19 mod 3));
- PUT_LINE("mod(0,1) = " & Integer'IMAGE(0 mod 1));
- END ModSamples;
-
on obtiendra le résultat suivant :
mod(-81,9)=0mod(15,3) = 0
mod(16,3) = 1
mod(17,3) = 2
mod(18,3) = 0
mod(19,3) = 1
mod(0,1) = 0
Dernière mise à jour : Samedi, le 25 août 2012