tb0005.pp 346 B

123456789101112131415161718192021
  1. { Old file: tbs0006.pp }
  2. { tests the wrong floating point code generation OK 0.9.2 }
  3. uses
  4. erroru;
  5. var
  6. a,b,c,d,e,f,g,r : double;
  7. begin
  8. a:=10.0;
  9. b:=11.0;
  10. c:=13.0;
  11. d:=17.0;
  12. e:=19.0;
  13. f:=23.0;
  14. r:=2.0;
  15. a:= a - 2*b*e - 2*c*f - 2*d*g - Sqr(r);
  16. writeln(a,' (must be -1010)');
  17. if a<>-1010.0 then
  18. Error;
  19. end.