| 1234567891011121314151617181920 |
- Listing:
- 1 MODULE OOpen2;
- 2 VAR a : ARRAY [1 .. 3] OF INTEGER; b : ARRAY [1 .. 7] OF INTEGER; ExitCode : INTEGER;
- 3 PROCEDURE Sum(VAR x : ARRAY OF INTEGER) : INTEGER;
- 4 VAR i, s : INTEGER;
- 5 BEGIN
- 6 s := 0;
- 7 FOR i := 0 TO HIGH(x) DO s := s + x[i] END;
- 8 RETURN s
- 9 END Sum;
- 10 BEGIN
- 11 a[1] := 1; a[2] := 2; a[3] := 3;
- 12 b[1] := 10; b[2] := 20; b[3] := 30; b[4] := 40; b[5] := 50; b[6] := 60; b[7] := 70;
- 13 ExitCode := Sum(a) + Sum(b)
- 14 END OOpen2.
- 0 errors
|