По-хорошему, надо исправить строчку.
Совсем правильную науку я тут разводить все же не стал бы, что-то вроде такого:
else if 0.0001>Abs(MaxRez-rez) then begin
- думаю, осмысленно.
Анютка, смысл в том, что если с этими числами (результатами) будут производиться какие-то действия (сложения, умножения..), то единица вполне может превратиться в 0.9999999 (количество девяток зависит от точности представления действительных чисел в машине). И хотя по смыслу они равны, строгое сравнение выдаст false.
Сообщение отредактировано: volvo -