Section courante

A propos

Section administrative du site

Il existe une fonction dans de nombreux langages, comme le Pascal, permettant de déterminer si un nombre est impaire ou paire. Voici un programme très performant permettant de déterminer celui-ci en Ada :

  1. WITH TEXT_IO; 
  2.  
  3. PROCEDURE OddSamples IS 
  4.    
  5.    USE TEXT_IO; 
  6.    
  7.    FUNCTION Odd(Value:IN Integer) RETURN Boolean IS BEGIN
  8.       RETURN Value MOD 2 = 1;
  9.    END Odd;
  10.    
  11. BEGIN
  12.    FOR I IN -4..10 LOOP
  13.     PUT("Le nombre " & INTEGER'IMAGE(I) & " est ");
  14.       IF Odd(I)THEN 
  15.          PUT_LINE("Impaire");
  16.       ELSE 
  17.          PUT_LINE("Pair");
  18.       END IF;
  19.    END LOOP;
  20. END OddSamples;

on obtiendra le résultat suivant :

Le nombre -4 est Pair
Le nombre -3 est Impaire
Le nombre -2 est Pair
Le nombre -1 est Impaire
Le nombre 0 est Pair
Le nombre 1 est Impaire
Le nombre 2 est Pair
Le nombre 3 est Impaire
Le nombre 4 est Pair
Le nombre 5 est Impaire
Le nombre 6 est Pair
Le nombre 7 est Impaire
Le nombre 8 est Pair
Le nombre 9 est Impaire
Le nombre 10 est Pair

Voir également

Science - Mathématique

Dernière mise à jour : Samedi, le 25 août 2012