25 lines
601 B
Ada
25 lines
601 B
Ada
|
with text_io; use text_io;
|
||
|
with ada.integer_text_io; use ada.integer_text_io;
|
||
|
|
||
|
procedure Exemple_1 is
|
||
|
|
||
|
-- spécification volontairement omise !
|
||
|
procedure Lire_Entier (Fvaleur : out Integer) is
|
||
|
begin
|
||
|
Put_Line ("Début lire_entier");
|
||
|
Get (Fvaleur);
|
||
|
Put_Line ("Fin lire_entier");
|
||
|
exception
|
||
|
when Data_Error => Put_Line ("Erreur de saisie dans lire_entier");
|
||
|
end Lire_Entier;
|
||
|
|
||
|
|
||
|
-- Programme principal
|
||
|
|
||
|
Nb : Integer; -- le nombre à lire
|
||
|
begin
|
||
|
Put_Line ("Début instructions du programme Exemple 1");
|
||
|
Lire_Entier (Nb);
|
||
|
Put_Line ("Fin instructions du programme Exemple 1");
|
||
|
end Exemple_1;
|