t_case.LST 407 B

123456789101112131415161718192021
  1. Listing:
  2. 1 MODULE TCase;
  3. 2 VAR x : INTEGER; ExitCode : INTEGER;
  4. 3 BEGIN
  5. 4 x := 7;
  6. 5 CASE x OF
  7. 6 1, 2 : ExitCode := 1
  8. 7 | 3 .. 6 : ExitCode := 2
  9. 8 | 7 .. 10 : ExitCode := 3
  10. 9 ELSE ExitCode := 9
  11. 10 END;
  12. 11 CASE x + 1 OF
  13. 12 8 : ExitCode := ExitCode + 100
  14. 13 ELSE ExitCode := 0
  15. 14 END
  16. 15 END TCase.
  17. 0 errors