35 lines
774 B
Ada
Executable file
35 lines
774 B
Ada
Executable file
with Ada.Text_IO; use Ada.Text_IO;
|
|
with Integer_IO; use Integer_IO;
|
|
|
|
-- utiliser les opérations de Integer_IO.
|
|
procedure Exemple_Integer_IO is
|
|
Nombre: Integer;
|
|
begin
|
|
Put ("10 = ");
|
|
Afficher (10);
|
|
New_Line;
|
|
|
|
Put ("0 = ");
|
|
Afficher (0);
|
|
New_Line;
|
|
|
|
Put ("Integer'Last = ");
|
|
Afficher (Integer'Last);
|
|
New_Line;
|
|
|
|
|
|
loop
|
|
Put ("Nombre (0 pour quitter) : ");
|
|
Saisir (Nombre);
|
|
if Nombre /= -1 then
|
|
Put ("Vous avez saisi : ");
|
|
Afficher (Nombre);
|
|
New_Line;
|
|
else
|
|
Put_Line ("Ce n'est pas un entier naturel !");
|
|
Skip_Line; -- vider le buffer d'entrée (jusqu'à EOL)
|
|
end if;
|
|
exit when Nombre = 0;
|
|
end loop;
|
|
end Exemple_Integer_IO;
|