| 1234567891011121314151617181920212223242526272829303132333435363738 |
- Listing:
- 1 MODULE TCase;
- 2 VAR ExitCode : INTEGER;
- 3 i, k : INTEGER;
- 4 c : CHAR;
- 5 BEGIN
- 6 ExitCode := 0;
- 7 i := 2;
- 8 CASE i OF
- 9 1: ExitCode := ExitCode + 1
- 10 | 2, 3: ExitCode := ExitCode + 10
- 11 | 4..6: ExitCode := ExitCode + 100
- 12 ELSE ExitCode := ExitCode + 1000
- 13 END;
- 14 k := 7;
- 15 CASE k OF
- 16 1: k := 0
- 17 ELSE k := k + 1
- 18 END;
- 19 ExitCode := ExitCode + k;
- 20 c := 'b';
- 21 CASE c OF
- 22 'a': ExitCode := ExitCode + 100
- 23 | 'b': ExitCode := ExitCode + 20
- 24 ELSE ExitCode := ExitCode + 200
- 25 END;
- 26 i := 99;
- 27 CASE i OF
- 28 1: i := 0
- 29 ELSE i := i + 1
- 30 END;
- 31 ExitCode := ExitCode + i
- 32 END TCase.
- 0 errors
|