t_full.LST 508 B

123456789101112131415161718192021
  1. Listing:
  2. 1 MODULE TFull;
  3. 2 CONST Limit = 20;
  4. 3 VAR k, n, s : INTEGER; ExitCode : INTEGER;
  5. 4 BEGIN
  6. 5 n := 0; s := 0;
  7. 6 FOR k := 1 TO 10 DO s := s + k END;
  8. 7 n := s MOD Limit;
  9. 8 WHILE n < 0 DO n := n + 1 END;
  10. 9 REPEAT n := n + 1 UNTIL n >= 17;
  11. 10 LOOP IF n > 100 THEN EXIT END; n := n + 1; IF n >= 19 THEN EXIT END END;
  12. 11 CASE n OF
  13. 12 19 : ExitCode := s + n
  14. 13 ELSE ExitCode := 0
  15. 14 END
  16. 15 END TFull.
  17. 0 errors