Помогите научиться программировать. - страница 8

 

Точно!

(int)(eDate.day_of_year/7)+1;
 
Alexey Viktorov:

Изучение при разработке? Вообще-то мы говорим о первых шагах в программировании. Именно при написании первого советника лучше всего сначала получить результат, а потом разобраться в красоте и лаконичности кода.

В общем я из диалога ухожу. Бесполезно всё это.

 Тоже не понимаю, почему вы пишете про лаконичность и красоту кода. Зачем, почему... 

Я пишу о том, что нужно посмотреть в учебник сначала, перед тем как начинать делать код. А вы пишете, что и так сойдет и пускай он тысячу раз ошибется, вместо того, что бы один раз посмотреть, как делали до него и как это будет правильным сделать сейчас)  

Разницы нет, результат будет один - человек научится программировать. 

 
Nikolay Mitrofanov:

...

Внимание!

...

многабукаф

...

Ведь разработчики наверняка предусмотрели и оптимизировали потребление ресурсов этой функцией!!! Они взяли и сделали! МОЛОДЦЫ! Низким им поклон за это. 

Итак внимание! Код!!!!

Спасибо за внимание) 

Сомневаюсь, что особо оптимизировали. Иначе забацали бы так:

for(index=PositionsTotal(); index-- > 0;) { /* тело цикла */ }

Зачем там бесполезно-корявая '-1' в инициализации переменной? Лишнее это.

 
Igor Makanu:

по моему все проще должно быть, примерно так

порядковый номер дня в году есть в структуре MqlDateTime

Вот это я понимаю, но автору шиткода - не понять.
 
Tio Nisla:

Сомневаюсь, что особо оптимизировали. Иначе забацали бы так:

Зачем там бесполезно-корявая '-1' в инициализации переменной? Лишнее это.

если честно, я такое использование цикла for вижу впервые

Это вообще законно - так писать этот цикл????)


c while тоже впервые увидел. Это что-то из новой школы, похоже) Йо, че каво, типа))

 
Алексей Тарабанов:

Там не 3 раза, а один раз должен быть. 

Нарисуете, как сделать, чтобы так и было? 

Выше смотрите, уже и с 'while' и с 'for' примеры я привел.

А три раза потому, что возможно, в алгоритм автор заложил вот этот вызов специально, ну "чиста по-кулхацкерски", чтобы убить сразу двух (три, пять, восемь..) зайцев. И не просек, что вызовов +1 от того, что он ожидал.

 
Nikolay Mitrofanov:

если честно, я такое использование цикла for вижу впервые

Это вообще законно - так писать этот цикл????)


c while тоже впервые увидел. Это что-то из новой школы, похоже) Йо, че каво, типа))

Выше ссылка на букварь, в одном из моих сообщений найдите по 'Цикл for'
 
Igor Makanu:

по моему все проще должно быть, примерно так

порядковый номер дня в году есть в структуре MqlDateTime

Еще один д***б нарисовался. 

 
Tio Nisla:
Вот это я понимаю, но автору шиткода - не понять.

Давай, выше от радости прыгай...

 

Особо одаренным: тогда в структуре не было этого поля. 

А как окрылились-то! Орлы, настоящие!