Тренинг по MQL. Видеокаст 3b.
Смотреть видео : http://fxlab.info/learn_mql/lesson3/cast3_2/cast3_2.html
Качать видео : http://fxlab.info/learn_mql/lesson3/cast3_2/cast3_2.mp4
Небольшое текстовое дополнение, в конце будет ДЗ
Привожу примеры с другими операторами сравнения
int i = 3;
if(i == 3) // проверка на равенство (true)
if(i != 3) // проверка на НЕравенство (false)
if(i >= 3) // проверка на больше или равно (true)
if(i <= 3) // проверка на меньше или равно (true)
if(i > 3) // проверка на больше (false)
if(i < 3) // проверка на меньше (false)
Домашка!
int x1 = -12354, x2 = 441, x3 = 0, x4 = 440;
int min, max;
Задача – написать линейную программу, использующую if-else
программа на каждом удобном для вас шагу берет по порядку числа x1, x2, x3, x4
и производит операцию сравнения с min, max.
на выходе в min должно быть минимальное значение из всех x1…x4
а в max соответственно максимальное
min и max перед началом работы программы имеют случайные значения, их надо правильно проинициализировать!
Источник : http://fxlab.info/
1 коммент.:
Домашнее задание наконец сделал. учло всего 4 чеса :)
Не понял как проходит конечное сравнение :(
//+——————————————————————+
int start()
{
int x1= -12345, x2= 441, x3= 0, x4= 440;
int min, max;
min = 2147483647;
max = -2147483648;
if ( x1 > max) max = x1;
if ( x2 > max) max = x2;
if ( x3 > max) max = x3;
if ( x4 > max) max = x4;
if ( x1 < min) min = x1;
if ( x2 < min) min = x2;
if ( x3 < min) min = x3;
if ( x3 < min) min = x4;
Print ("max=", max);
Print ("min=", min);
return(0);
}
//+——————————————————————+
Отправить комментарий