r_real.LST 480 B

12345678910111213141516171819
  1. Listing:
  2. 1 MODULE RReal;
  3. 2 VAR ExitCode : INTEGER;
  4. 3 r : REAL;
  5. 4 BEGIN
  6. 5 ExitCode := 0;
  7. 6 r := 1.5 + 2.5;
  8. 7 IF r = 4.0 THEN ExitCode := ExitCode + 1 END;
  9. 8 r := 10.0 / 4.0;
  10. 9 IF (r > 2.4) AND (r < 2.6) THEN ExitCode := ExitCode + 10 END;
  11. 10 r := 3.5 - 1.5 * 2.0;
  12. 11 IF r = 0.5 THEN ExitCode := ExitCode + 100 END;
  13. 12 IF -r < -0.25 THEN ExitCode := ExitCode + 1000 END
  14. 13 END RReal.
  15. 0 errors