C# обучение

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по задачам раздела «Консоль»

  • Всего решённых задач:  228
  • Решённых на 100% задач: 221
  • Запусков программ:  789
  • Написано строк кода:  4097

Последние запуски программ

Дата Задача Результат
2016-01-07 15:13 Целые задачи N уроков 90 % 15 строк
2015-10-03 18:56 Олимпиада Раз/два горох 100 % 97 строк
2015-10-03 18:50 Олимпиада Секретный язык 60 % 132 строки
2015-09-23 23:07 Календарь День программиста 66 % 26 строк
2015-09-05 17:44 Цифры Чётность цифр 100 % 59 строк
2015-09-05 12:57 Календарь VIP урок. Календарь 1752 года 100 % 45 строк
2015-08-30 23:38 Олимпиада Заклинание Гарри Поттера 80 % 17 строк
2015-08-30 18:56 Последовательность Минимальное и максимальное число 100 % 30 строк
2015-08-30 18:55 Олимпиада По следам Кубика 50 % 69 строк
2015-08-30 13:30 Календарь Двойной день рождения 100 % 42 строки
2015-08-30 12:11 Календарь По возрасту равняйсь! 100 % 24 строки
2015-08-30 11:55 Календарь Два миллиона минут 100 % 15 строк
2015-08-29 12:08 Узник цикла IF Плюс-минус 100 % 20 строк
2015-08-28 22:02 Узник цикла IF Девять чисел 100 % 14 строк
2015-08-27 17:18 Календарь Дидлайн 100 % 24 строки
2015-08-27 15:58 Точка и плоскость Четверть плоскости 100 % 22 строки
2015-08-26 22:07 Календарь Послезавтра 100 % 35 строк
2015-08-26 19:48 Алгоритмика Do-рацикл 100 % 17 строк
2015-08-25 18:21 Пока-цикл Трехзначные квадраты 100 % 14 строк
2015-08-24 17:04 Алгоритмика Пока цикл 100 % 16 строк
2015-08-23 12:52 Календарь Кто старше 100 % 20 строк
2015-08-23 12:07 Календарь Час и День 100 % 10 строк
2015-08-23 11:10 Целые задачи Стрелки часов 70 % 20 строк
2015-08-21 22:28 Календарь Конец месяца 100 % 15 строк
2015-08-21 15:23 Календарь Сколько времени 100 % 10 строк
2015-08-20 18:11 Календарь Високосный год 100 % 18 строк
2015-08-19 17:08 Календарь День года 100 % 15 строк
2015-08-18 21:39 Календарь День недели 100 % 14 строк
2015-08-18 20:18 Алгоритмика Условный оператор 100 % 15 строк
2015-08-09 20:16 Олимпиада Большая степень 70 % 10 строк
2015-06-07 16:48 Календарь Первый и последний день 100 % 10 строк
2015-05-12 20:58 for_3_good 15 100 % 16 строк
2015-05-12 19:22 for_3_good 14 100 % 16 строк
2015-05-12 19:07 for_3_good 08 100 % 14 строк
2015-05-11 20:06 for_2_good 53 100 % 16 строк
2015-05-11 11:41 for_2_good 52 100 % 17 строк
2015-05-11 11:37 for_2_good 49 100 % 12 строк
2015-05-11 11:36 for_2_good 48 100 % 12 строк
2015-05-11 11:26 for_2_good 46 100 % 13 строк
2015-05-11 11:24 for_2_good 43 100 % 13 строк

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Писать правильно различные проверки
Добавил счетчик ходов, для этого в классе Game объявил переменную count, которой в конструкторе присвоил 0, а в методе Shift() сделал count++; И добавил свойство с геттером и сеттером. А в классе Формы после перемешивания с помощью сеттера свойства устанавливал счетчик на 0, так как он уже равен кол-ву перемешиваний, а в методе Win() выводил значение count в лейбл. Добавил MessageBox, благодаря которому можно сыграть заново или выйти из игры.


Добавил в игру такие моменты: Таймер, за который нужно успеть собрать ящики. Если время заканчивается, то проигрыш. Если дотронуться до финиша до того, как собраны все ящики, то проигрыш. Добавлен лейбл, на котором написано, сколько ящичков осталось собрать. Добавлен лейбл, на котором отсчитывается таймер.