Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Topic started by: Vint on April 04, 2017, 03:04:35 PM

Title: Неправильное вычисление. 2 серия
Post by: Vint on April 04, 2017, 03:04:35 PM
Оно как бы правильное, если просто считать, но в условии считает неправильно

Code: (clickermann) [Select]
IF((11.2 - 11) = 0.2)
    LOGWRITE("равно")
ELSE
    LOGWRITE("НЕ равно")
END_IF
HALT

Code: [Select]
15:07:33 НЕ равно
После 100500 проверок удалось выяснить, что так происходит, если в результате вычисления получается меньше -1 < x < 1
Так происходит в версиях 4.10, 4.11, 4.12, 4.13
4.9 и ниже - такой проблемы нет.