Воистину восхитительный!
Кажется, на этом можно побыстрому срубить!
чем не дoвольны?
да=1, нет=0,
a<=f не выполняетc
==ответ правильный
Ответ правильный или если меня очень сильно проглючило или в MQL4 логические операции проводятся по очень странным правилам. Не похожим ни на С/С++ ни на что вообще. Я даже перевел на JavaScript:
var a=23; var s=20; var f=1; // Исходное условие var r1 = a>=s && a<=f && s<=f || (a>=s || a<=f) && s>f; // Дальше пошли извращения var r2 = a>=s && a<=f && s<=f; var r3 = (a>=s || a<=f) && s>f; var r4 = r2 || r3; // Вывод WScript.Echo(String(r1)+" "+String(r2)+" "+String(r3)+" "+String(r4));Результат: true false true true
Вовсе нет ! Приоритет здесь у "или"(||), - однозначно !
Если скобок нет, то сначала будет выполнено ||, а потом уж &&
Поэтому скобки нужно обяз. ставить в соотв. местах
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Код:
А теперь вопрос на засыпку: кого глючит меня или MQL4???
Спасибо:)