PROG17.PAS 768 B

1234567891011121314151617181920212223242526272829303132333435
  1. PROGRAM PROG17;
  2. {$U+ Copyright (C), 1985 by Lyle Faurot. All rights reserved.
  3. New Topics: Include files
  4. Timing function
  5. }
  6. VAR
  7. A, B,
  8. Start_Time,
  9. Stop_Time,
  10. Elapsed_Time : Real;
  11. I, J, K : Integer;
  12. {$I Time.Inc Get system time in seconds }
  13. BEGIN
  14. REPEAT
  15. WriteLn('Enter number of repetitions: ');
  16. Read(K);
  17. Start_Time := Time;
  18. FOR I := 1 to K DO
  19. A := Time;
  20. Stop_Time := Time;
  21. Elapsed_Time := Stop_Time - Start_Time;
  22. Write(' Repetitions took ', Elapsed_Time:-6:4, ' Seconds,');
  23. WriteLn(' One Repetition took ', Elapsed_Time / K:-6:4,' Seconds');
  24. WriteLn;
  25. UNTIL K=9;
  26. END.
  27.