r_flow.LST 566 B

1234567891011121314151617181920212223242526
  1. Listing:
  2. 1 MODULE RFlow;
  3. 2 VAR ExitCode : INTEGER;
  4. 3 i, s : INTEGER;
  5. 4 BEGIN
  6. 5 s := 0;
  7. 6 IF 1 > 2 THEN s := 1
  8. 7 ELSIF 2 > 3 THEN s := 2
  9. 8 ELSE s := 3
  10. 9 END;
  11. 10 i := 0;
  12. 11 WHILE i < 10 DO i := i + 1; s := s + i END;
  13. 12 REPEAT s := s - 1 UNTIL s < 60;
  14. 13 LOOP
  15. 14 s := s + 1;
  16. 15 IF s >= 60 THEN EXIT END
  17. 16 END;
  18. 17 FOR i := 1 TO 5 BY 2 DO s := s + i END;
  19. 18 FOR i := 10 TO 1 DO s := s + 0 END;
  20. 19 ExitCode := s
  21. 20 END RFlow.
  22. 0 errors