BeDemo.mod 381 B

1234567891011121314151617181920212223242526
  1. (* Generated by SimpleM backend *)
  2. MODULE BeDemo;
  3. CONST
  4. Max = 100;
  5. TYPE
  6. Vec = ARRAY [1..10] OF INTEGER;
  7. VAR
  8. i, sum : INTEGER;
  9. v : Vec;
  10. BEGIN
  11. sum := 0;
  12. FOR i := 1 TO 10 DO
  13. v[i] := i * 2;
  14. sum := sum + v[i]
  15. END;
  16. IF sum > Max THEN
  17. sum := Max
  18. ELSIF sum = 0 THEN
  19. sum := 1
  20. ELSE
  21. sum := sum + 1
  22. END;
  23. WHILE sum > 10 DO
  24. sum := sum - 7
  25. END
  26. END BeDemo.