home *** CD-ROM | disk | FTP | other *** search
- { DEMORECU.PAS }
- program DemoRecursion;
-
- function Factorial ( n : real ) : real;
- begin
- if n = 1 then
- Factorial := 1
- else
- Factorial := N * Factorial ( N - 1.0 );
- end;
-
- var
- X : Real;
-
- begin
- Write('Enter a number: ');
- Readln( X );
- Writeln;
- Writeln('Factorial of ',X,' = ', Factorial ( X ) );
- Writeln;
- Write('Press Enter to finish.');
- Readln;
- end.
-