Цитата:
Сообщение от Bargest
Эпик. Цветовая дифференциация ошибок - это что-то новенькое...
Предполагаю, что y <> 1.5 не срабатывает потому, что он и не равен 1.5. Для float-значений лучше использовать сравнение с погрешностью:
Код:
const eps = 0.00001;
...
if (y > 1.5 - eps) and (y < 1.5 + eps) then
|
Спасибо за отклик. Ну в седьмой версии если ошибка типо скобку забыл - то она красная, а я если типо логарифм отрицательного числа - то синяя)
y<>1.5 это лишь пример. Не работает и логарифм нуль (x=y) и всё прочее, что противоречит законам математики) Программа выполняется, но при нажатии 'Выполнить' вылетает ошибка, возвращающая к коду