Существуют
техники позволяющие точно вычислить eps. Однако, точно проверить число на равенство 0 несколько сложнее. Пусть res - результат выражения, err - погрешность вычислений. Тогда |res| + |err| должно быть < eps. Для того, чтобы обеспечить это приходится использовать длинную арифметику и считать десятки тысяч знаков в числе. Однако в практических задачах математическая точность fp-вычислений важна не часто.