Section courante

A propos

Section administrative du site

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 :

  1. with TEXT_IO; use TEXT_IO;
  2.  
  3. PROCEDURE ModSamples IS BEGIN
  4.    PUT_LINE("mod(-81,9)=" & Integer'IMAGE(-81 mod 9));
  5.    PUT_LINE("mod(15,3) = " & Integer'IMAGE(15 mod 3));
  6.    PUT_LINE("mod(16,3) = " & Integer'IMAGE(16 mod 3));
  7.    PUT_LINE("mod(17,3) = " & Integer'IMAGE(17 mod 3));
  8.    PUT_LINE("mod(18,3) = " & Integer'IMAGE(18 mod 3));
  9.    PUT_LINE("mod(19,3) = " & Integer'IMAGE(19 mod 3));
  10.    PUT_LINE("mod(0,1) = " & Integer'IMAGE(0 mod 1)); 
  11. END ModSamples;
  12.  

on obtiendra le résultat suivant :

mod(-81,9)=0
mod(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