home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 239.img / TPROF10.ZIP / TFEXMPL3.ZIP / PRIME2PA.PAS < prev    next >
Pascal/Delphi Source File  |  1990-05-07  |  483b  |  31 lines

  1. { Copyright (c) 1990, Borland International }
  2. program Prime2PA;
  3.  
  4. Var
  5.   I,N: Integer;
  6.  
  7. Function Root( N : Integer ): Integer;
  8. Begin
  9.   Root := Trunc(Sqrt( N ));
  10. End;
  11.  
  12. Function Prime( N : Integer ):Boolean;
  13. Var
  14.   I : integer;
  15. Begin
  16.   For I := 2 to Root(N) do
  17.     If (N MOD I = 0) then
  18.       Begin
  19.         Prime := False;
  20.         Exit;
  21.       End;
  22.   Prime := True;
  23. End;
  24.  
  25. Begin
  26.   N := 1000;
  27.   For I := 2 to N do
  28.     If Prime(I) then
  29.       Writeln( I );
  30. End.
  31.