Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-02-02 | game1 | Нано-игры | 10 % | |
2018-01-19 | game0 | Демо игры | 80 % | |
2018-01-14 | soft3 | Теория ООП | 3 % | |
2017-09-08 | soft0 | Демо софт | 15 % | |
Итого: | 17 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-02-02 | solo | C# набор | 6 % | |
2018-01-03 | book | 000. Строки | 63 % | |
2017-10-24 | task2 | Алгоритмика | 55 % | |
2017-10-20 | task1 | Целые числа | 100 % | |
2017-09-10 | task1 | Семантика | 100 % | |
Итого: | 52 % |
Jan, у Вас области неверно ограничены условиями. Подставьте значения x и y из неверно решенного теста (их можно увидеть в окошке с примером) в свои условия и поймете, какое именно из них неверно сформулировано
Да все текстом, перед ходом консоль спрашивает что выбираете и потом при нажатии выводится результат
А как это в консоли выглядит? Текстовый вариант просто?
На этом проекте ещё не раз встретиться использование данного WinAPI
Я уже пару прог написал которые используют эту замечательную функцию))
dropmefiles.com/MeMRD - ссыль на проект.
Да, пройти реально :)
Присылай в комментариях ссылку на проект - будет интересно посмотреть и поиграть.
Чтобы делать более серьёзный лабиринт по всем канонам ООП - записывайся на курс Сокобан.
www.videosharp.info/video/sokoban
Странно, робот шарп не принимает даже тот вариант ответа что и в видео..
string [] word = Console.ReadLine().Split();
double x = double.Parse(word[0]);
double y = double.Parse(word[1]);
bool answ = false;
if ((x < 2) & (x > -2) & (y > 0) & (y < 2) & (x * x + y * y <= 4)) answ = true;
if ((x == 0 & y <= 2) | (y == 0 & x <= 2)) answ = true;
Console.WriteLine(answ ? "YES" : "NO");
2 ТЕСТ: выдает неверный ответ..почему?
С праздником, да, пройди консоль, там как раз сейчас на всю консоль скидка, бери и проходи, после неё будет видео курсы уже проще проходить.
С праздником Иван :) Я буду пока временно считать что понял) не стоит зацикливаться на одном и выдумывать лишнее , будем потихоньку решать консоль а там видно будет
Такое ощущение, что я ребёнку объясняю 2х2 на пальцах, я уже ниже написал, что координаты локэйшенов объектов на форме соответствуют координатной сетке формы. локэйшен это чёткая координата, которая 1х1 идентичная координатам формы, если кнопка имеет локэйшен 10, 20, то слева от локэйшена всего 10 пикселей до левого края формы от 0 до 9 и сверху от кнопки всего 20 пикселей от 0 до 19, если координаты мыши бегают в этом районе то это срабатывает событие и отображается секретная картинка, какие минуса? откуда вы их взяли? советую пройти всю Консоль, чтобы не возникало надуманных мыслей, а чётко знали, что, где и сколько.
Почему робот выдает ошибку неверного ответа: 4 2 в варианте где :
Console.WriteLine("{0}/{1}={2} \n {0}%{1}={3}", a, b, a/b, a%b);
И не выдает если так:
Console.WriteLine(a+" / "+b+" = "+(a/b)+"\n"+a+" % "+b+" = "+(a%b));
Отличная задачка :) и у вас у всех свои решения интересные, молодцы круто! У кого короче код тот круче :D
Но они же не соответствуют 1в1 кнопка (лев угол) и форма (лев угол)??, да она ниже и правее, это как в уроке так и я тоже делал примерно. А в коде урока указаны именно начальные координаты кнопки, так? Я думал что должно какраз таки отступ быть ,тот что вы написали примерно в пикселях. ...Location.X=10 и Y=20... или я тут заблуждаюсь и в совсем другом дело, то что сама кнопка при ее создании в коде формы имела свой отступ прописаный , но вы говорите что они 1в1 с формой начинают свои Locations........просто скажите)) если Евгений пишет в коде что (коорд. Move Mouse < координат Точки кнопки) то она должна восприниматься как уход в минус (тоесть выше и левее по шкале координат этой кнопки) или это не тоо?) я запутаюсь если не обьясните :-))
buttonShowImage1.Location тут хранятся координаты левой верхней точки кнопки, они 1х1 соответствуют координатам формы. т.е. если левая верхняя точка кнопки находит правее на 10 пикселей и ниже на 20 пикселей, то Location.X = 10, а Location.Y = 20.
Да да я все понял, но понял если это относительно координат самой сетки :) но тогда почему код такой :
if (e.X < buttonShowImage1.Location.X &&
e.Y < buttonShowImage1.Location.Y )
где конкретно указывается сравнение координат не формы, а кнопочкии)
Да подробности и подробности подробностей)) Да буду совмещать все спасиба
Да уже начал искать инфу и смотреть :)
Если тебе нужны подробности, тебе дорога в раздел Консоль, выполни все задачи, которые там имеются и будет отличная база для продолжения видео-уроков. А с практикой приходит и понимание.
Всё правильно, теперь когда ты увидел эти модификаторы, теперь можно и узнать про них, что и для чего) Начни с void))
В уроке координаты взяли относительно координатной сетки формы, можно и относительно координат кнопки, хоть относительно координат рабочего стола. Это уже интимное дело каждого =)
В программировании как в математике, нужно чётко определять зону, есть понятие больше или меньше, но нет понятия левее или правее, но если тебе это удобнее, ты можешь сам написать функции с такими названиями, внутри которых всё равно будут использовать больше или меньше.
Иван, Спасибо за ответ! К сожалению этого не уточнили на счет 0, 0 . Получается что если отсчет идет сверху в низ, то можно мышкой провести любую часть формы ниже указаной кнопки, а там говорилось что все сработает если провести левее и вверх над этой верхней кнопкой. Либо это можно понимать так: если зайти курсором мышки за координаты минус (-Х и -У) от начала координат этой кнопки? Тогда я все тут понимаю)
Потому что координаты 0, 0 находятся в левом верхнем углу формы. оттуда идёт отсчёт вправо и вниз. Вроде в уроке об этом говорилось.
Саша ,у меня решилось и так : static void Main()