with GAda.Text_IO ; procedure Mission3 is package Txt renames GAda.Text_IO ; function Affine (A, B, X : Integer) return Integer is Resultat : Integer ; begin Resultat := A * X + B ; return Resultat ; end Affine ; procedure Tester_Affine (VA, VB, VX : Integer) is Resultat : Integer ; begin Txt.Put_Line(Aff => "Resultat = " & Integer'Image(Resultat)) ; end Tester_Affine ; begin -- Corps du programme Tester_Affine (VA => 10, VB => 99, VX => 5) ; end Mission3 ;