d_case.LST 334 B

12345678910111213141516171819
  1. Listing:
  2. 1 MODULE DCase;
  3. 2 IMPORT ELib;
  4. 3 VAR r : INTEGER;
  5. 4 VAR ExitCode : INTEGER;
  6. 5 BEGIN
  7. 6 r := 0;
  8. 7 CASE ELib.c OF
  9. 8 ELib.Red : r := 1 |
  10. 9 ELib.Green : r := 2 |
  11. 10 ELib.Blue : r := 3
  12. 11 END;
  13. 12 ExitCode := r * 10 + 5
  14. 13 END DCase.
  15. 0 errors