PROGRAM Sample_Z ;  { Program in Pascal/Z to count to 10,000 }

{$L-, C-, M-, F-  (Disable all options for speed) }

 CONST
   Start_number  = 1 ;
   End_number    = 10000 ;
   Interval      = 1000 ;
   Bell          = 7 ;

 VAR
   Number  : Integer ;
   Go      : Char ;

BEGIN

 Writeln (Chr (Bell), 'Counting program in Pascal/Z') ;
 Writeln ;
 Write ('Press <RETURN> to start: ') ;
 Readln (Go) ;
 Writeln ;
 Writeln ('Counting ...') ;
 Writeln ;

 FOR Number := Start_number TO End_number DO
{ (Remove comment brackets from next two lines for version 2 of program) }
 { IF (Number MOD Interval) = 0 THEN
     Writeln (Number) } ;
  Writeln ;

  Writeln (Chr (Bell), 'Finished -- Good-bye') ;
  Writeln ;

END.