t_be_demo.LST 411 B

12345678910111213141516
  1. Listing:
  2. 1 MODULE BeDemo;
  3. 2 CONST Max = 100;
  4. 3 TYPE Vec = ARRAY [1 .. 10] OF INTEGER;
  5. 4 VAR i, sum : INTEGER; v : Vec;
  6. 5 BEGIN
  7. 6 sum := 0;
  8. 7 FOR i := 1 TO 10 DO v[i] := i * 2; sum := sum + v[i] END;
  9. 8 IF sum > Max THEN sum := Max ELSIF sum = 0 THEN sum := 1 ELSE sum := sum + 1 END;
  10. 9 WHILE sum > 10 DO sum := sum - 7 END
  11. 10 END BeDemo.
  12. 0 errors