home *** CD-ROM | disk | FTP | other *** search
- (* Chapter 5 - Program 7 *)
- program Try_Recursion;
-
- var Count : integer;
-
- procedure Print_And_Decrement(Index : integer);
- begin
- Writeln('The value of the index is ',Index:3);
- Index := Index - 1;
- if Index > 0 then
- Print_And_Decrement(Index);
- end;
-
- begin (* main program *)
- Count := 7;
- Print_And_Decrement(Count);
- end. (* main program *)