RosettaCodeData/Task/Exponentiation-operator/Ada/exponentiation-operator-1.ada
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

15 lines
584 B
Ada

package Integer_Exponentiation is
-- int^int
procedure Exponentiate (Argument : in Integer;
Exponent : in Natural;
Result : out Integer);
function "**" (Left : Integer;
Right : Natural) return Integer;
-- real^int
procedure Exponentiate (Argument : in Float;
Exponent : in Integer;
Result : out Float);
function "**" (Left : Float;
Right : Integer) return Float;
end Integer_Exponentiation;