http://www.adaconcept.com/programs/szamol.adb
--Rotter Gyorgy
--rekurziv eljaras (kulon konyvtari egysegkent) szamok kiirasara...
--{hasznalja: szamol_teszt.adb}
with Ada.Text_IO;
function szamol(honnan:integer) return integer is --rekurziv (onmagat hivo) fv. kiirja a parameterekent kapott szamot
begin
if honnan>0 then Ada.Text_IO.Put_Line(integer'image(szamol(honnan-1))); --|minden rekurziv fv.-nek tartalmaznia kell!!! egy elagazast...
else null; --| ...melynek csak az egyik agaban hivja meg onmagat
end if; --| es minden egyes lepesben (hivaskor) kozelednie kell a leallashoz
return honnan; --minden fv.-nek vissza kell adnia erteket!
end szamol;