Silnia – funkcja
Wyliczanie przy pomocy funkcji – rekurencyjnie. Po podaniu wcześniej przez użytkownika liczby.
Kompilator: Turbo Pascal
program silniazfunkcja;
uses crt;
var
n:byte;
function silnia(n:longint):longint;
begin
if n=0 then
silnia:=1
else
silnia:=silnia(n-1)*n;
end;
begin
clrscr;
writeln('Podaj liczbe: ');
readln(n);
writeln(n,'!=',silnia(n));
readkey;
end.