Опять скобочки
Уже нет желания разбираться деталях очередной ошибки. Правили-правили... Опять скобки и разбор выражений.
Вот абсолютно синтаксически правильный фрагмент:
if ((Num_Of_Lots) - (Floor((Num_Of_Lots) / (Num_Of_Steps)) * (Num_Of_Steps)) ) != 0
.... что-то там......
end if
Интерпретатор его считает ошибочным (а зря).
Уберём часть парных скобочек:
if (Num_Of_Lots - (Floor((Num_Of_Lots) / Num_Of_Steps) * Num_Of_Steps) ) != 0
.. то же самое что и раньше ...
end if
И наступает консенсус... Запущенная хроническая болезнь с разбором выражений. Не поддается она разработчикам.
Вот здесь еще одна иллюстрация. Нарушен баланс скобок, но интерпретатор этого не замечает.