v_idx.LST 389 B

123456789101112131415161718
  1. Listing:
  2. 1 MODULE VIdx;
  3. 2 VAR a : ARRAY [1 .. 5] OF INTEGER; ExitCode : INTEGER;
  4. 3 PROCEDURE Bump(VAR x : INTEGER);
  5. 4 BEGIN
  6. 5 x := x + 10
  7. 6 END Bump;
  8. 7 BEGIN
  9. 8 a[1] := 1; a[2] := 2; a[3] := 3; a[4] := 4; a[5] := 5;
  10. 9 Bump(a[2]);
  11. 10 Bump(a[4]);
  12. 11 ExitCode := a[1] + a[2] + a[3] + a[4] + a[5]
  13. 12 END VIdx.
  14. 0 errors