Си шарп с нуля

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

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

Владимир
  • Звание: Делегатор
  • Накопленный опыт: 265 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-09-20 23:59:03
  • Город проживания: Одесса

Видеокурсы

Дата активности Видеокурс Прогресс
2015-08-15 soft2 Новые технологии 2 из 18 14 %
2015-07-29 game6 Морской Бой 2 из 16 13 %
2015-07-22 game1 Нано-игры 7 из 9 70 %
2015-07-12 saver Хранитель экрана 3 из 15 20 %
2015-06-22 game0 Демо игры 8 из 10 80 %
2015-06-21 soft1 Нанософт 3 из 10 30 %
2015-06-20 soft0 Демо софт 5 из 8 72 %
2015-02-13 game2 Микроигры 2 из 17 14 %
Итого: 32 из 103 32 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-01-07 task1 Целые задачи все 11 100 %
2015-10-03 olimp Олимпиада 7 из 40 18 %
2015-09-23 task1 Календарь все 16 100 %
2015-09-05 task1 Цифры 11 из 12 92 %
2015-08-30 task2 Последовательность 3 из 6 50 %
2015-08-29 task2 Узник цикла IF 2 из 6 34 %
2015-08-27 task2 Точка и плоскость 1 из 6 17 %
2015-08-26 task2 Алгоритмика 6 из 20 30 %
2015-08-25 task2 Пока-цикл 1 из 6 17 %
2015-04-04 task2 For-to-чки 4 из 26 16 %
2015-04-04 task2 Простые массивы 7 из 8 88 %
2015-04-03 task2 По цифрам 6 из 8 75 %
2015-03-29 task2 Математика 1 из 9 12 %
2015-03-28 task2 Do-рацикл 2 из 4 50 %
2015-03-11 task2 Любимые циклы 1 из 6 17 %
2015-03-11 task2 Матрёшки 4 из 9 45 %
2015-02-09 task2 Логика 3 из 13 24 %
2015-02-08 task1 Лирика 12 из 14 86 %
2015-02-05 task1 Семантика все 6 100 %
2015-02-04 task1 Формулы все 9 100 %
2015-01-28 task1 Геометрия все 8 100 %
2015-01-26 task1 Символы все 5 100 %
2015-01-18 task1 Целые числа все 7 100 %
2015-01-17 task1 Строки все 14 100 %
Итого: 147 из 269 55 %
Сохранить страницу:


1. --
Евгений Волосатов
Евгений Волосатов
ответить

24. --
Олюшка
Олюшка
ответить
→  Владимир  # Чашка кофе / + Делегаты на кубиках / 2015-08-15 14:36

Владимир, отлично что тебе урок стал полезен и ты доволен своим приобретенным знаниям! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Наноигры / Анимированный кубик / 2015-07-29 16:27

Владимир, и ты со всем этим справился, ты, Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Наноигры / Анимированный кружок / 2015-07-24 09:56

Владимир, хорошая работа, а дальше будет еще интересней! :)


2146. --
Иван
Иван
ответить
→  Владимир  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-07-23 01:07

Прекрасно получилось. А впереди еще много интересных программ. Иконку для проги можно сделать за 10 секунд на www.favicon.ru  - рекомендую.


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 15:12

Владимир, замечательно что прокачал навыки, так держать! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-12 01:25

Владимир, я очень рада что у тебя все получилось и ты все таки разобрался! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-09 22:19

Владимир, хорошая получилась у тебя работа! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Наноигры / Скорость реакции. Три картинки по таймеру. / 2015-07-04 13:44

Владимир, хорошо сделал работу, и мне нравится что тебе интересно, дальше уверена тебе будет еще интересней! :)


3737. --
Владимир
Владимир
ответить
→  Иван   / 2015-07-04 12:36

Там 3 картинки. Я просто запускал программу, и картинки появляются и исчезают, и скриншот сделал программой Ножницы, когда замирает только 1 картинка )


2146. --
Иван
Иван
ответить
→  Владимир  # Наноигры / Скорость реакции. Три картинки по таймеру. / 2015-07-04 11:49

Хорошо, что все получилось. Только не понял, почему одна картинка. И прошлом задании тоже только одна. Добавьте еще 2 - будет же и самому интересней и навыков больше получите.


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Наноигры / Скорость реакции. Блок-схема. / 2015-07-01 21:38

Владимир, я очень рада что у тебя все отлично получилось и сложностей не возникло, дальше будет интересней! :)


3737. --
Владимир
Владимир
ответить
# Вебинары / Супер-игра твоей мечты / 2015-06-22 19:26

1. Лучше создавать игры на 10-20 уроков. Сейчас в IT-фирмах высокие требования к джуниорам, а это означает, что нужно уметь очень и очень много всего делать.
2. Хочу написать казуальную игрушку логическую или бродилку, котора сможет быть конкурентной другим )


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Шахматные часы / 2015-06-21 18:44

Владимир, рада что тебе понравился урок, а мне понравились твои яркие живые часики! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Калейдоскоп / 2015-06-20 12:56

Владимир, красота, да и только! А если сюда приписать что получил знания и удовольствия от выполненного, это супер! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Мотиватор / 2015-06-09 23:12

Владимир! замечательно! лично я верю что у тебя все получится, и это так и будет! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Мои успехи / 2015-06-09 17:16

Все хорошо и мне нравится твое пожелание всем нам! Так, что ВПЕРЕД Владимир! Все у тебя уже очень получается! Ты, Молодец!


3737. --
Владимир
Владимир
ответить
# Начало / Мои успехи / 2015-06-09 17:10

1. 5 месяцев
2. Арканоид, лабиринт.
3. Информационный спортивный сайт и программу для смартфона/планшета.
4. Многие вещи доводятся до автоматизма. И даже, когда что-то забывается, то, посмотрев на MSDN, остальное сразу же в памяти всплывает.
5. Идти вперёд !!!


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Менеджер паролей / 2015-06-07 08:20

Хорошая работа, Владимир! Не обрезай студию, пусть останется фоном! Молодец что прокачался, двигайся и дальше так!


24. --
Олюшка
Олюшка
ответить
→  Владимир  # Прикладные / Твоё портфолио / 2015-06-03 21:38

Владимир, замечательно что начал свое портфолио, не забывай добавлять и новые программы, формировать для высокооплачиваемого работодателя ;)


3737. --
Владимир
Владимир
ответить
→  Дмитрий   / 2015-03-16 12:48

Уже решил ) но всё-равно благодарю за ответ )


1846. --
Дмитрий
Дмитрий
ответить
→  Владимир   / 2015-03-12 06:30

Извиняюсь что поздно, давно не заходил в систему) Если еще нужна помощь по счастливым цифрам, то вот мое решение
//www.VideoSharp.info/Консоль/Цифры/Счастливый билет
using System;
class VideoSharp
{
    static void Main()
    {
        int abcdef = Convert.ToInt32(Console.ReadLine());
        int a = abcdef/100000;
        int b = abcdef/10000%10;
        int c = abcdef/1000%10;
        int d = abcdef/100%10;
        int e = abcdef/10%10;
        int f = abcdef%10;
        int abc = a+b+c;
        int def = d+e+f;
        if (abc == def)
        Console.WriteLine("Happy");
        else
        Console.WriteLine("Regular");
       
        Console.WriteLine();
    }
}


3737. --
Владимир
Владимир
ответить
→  Малых Иван   / 2015-03-11 12:44

Благодарю за помощь в том задании с матрицей ! Давно сюда не заходил.
Сейчас увидел письмо, ты спрашивал про эту задачу, я её решил на 100 %

            int n = Convert.ToInt32(Console.ReadLine());
            double sum = 1.0;

            for (int i = 2; i <= n; i++)
            {
                sum /= i;
            }

            Console.WriteLine("{0:0.00000}", sum);


4367. --
Малых Иван
Малых Иван
ответить
→  Владимир  # Консоль / For-to-чки / 21 / 2015-03-05 03:04

Не мог бы ты подсказать с этой задачей?
videosharp.info/console/forum/level=230


4367. --
Малых Иван
Малых Иван
ответить
→  Владимир  # Консоль / For-to-чки / 21 / 2015-03-05 03:01

Сам столкнулся с такой проблемой.
Потребовалось более детально изучить ответ в примере.
Разделитель между цифрами в строке - пробел.
В конце каждой строчки тоже стоит пробил, т.е. после каждой цифры должен стоять пробел.


3737. --
Владимир
Владимир
ответить
# Консоль / For-to-чки / 21 / 2015-02-26 09:46

У меня задача решается правильно, но робот выдаёт мне, что у меня неверный ответ, но при этом показывает, что у меня правильный ответ.


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-02-17 16:40

Да ) благодарю Вас за столь интересные уроки )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Чашка кофе / Арканоид - Шарик и кирпичики / 2015-02-17 14:27

Вот это супер! Отличное кофе получилось, да? ;-)


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-02-11 11:47

Игра классная, но я никогда еще не играл на деньги. Как-то попробую в онлайне )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Мини игры / Отзыв о видеокурсе / 2015-02-11 10:25

Спасибо, Владимир, за отзыв. Я тоже люблю в покер играть :)


3737. --
Владимир
Владимир
ответить
→  Алексей   / 2015-02-08 03:45

Еще раз попробовал - все-равно 75 %. Если вам не трудно, можете прислать своё решение этой задачи на мой имейл ? Постараюсь разобраться
koles2004@gmail.com


2634. --
Алексей
Алексей
ответить
→  Владимир   / 2015-02-07 16:31

Посмотрел решение и даже не знаю в чём именно ошибка. У меня сумма левой и правой частей сразу вычисляются и проверяются в IF.
Ну и вместо int используется long.
А остальное всё одинаково


3737. --
Владимир
Владимир
ответить
→  Алексей   / 2015-02-07 13:29

Большое спасибо ! А задачу Счастливый билет вы решили на 100 % ?
У меня в ней 75 % и не проходит 2 теста и не знаю, что там требуется (
Если можете, подскажите.


2634. --
Алексей
Алексей
ответить
→  Владимир   / 2015-02-06 15:50

Всё правильно, только нужно сделать так, чтобы 11 часов и 23 часа программа воспринимала одинаково
(h%12 )


3737. --
Владимир
Владимир
ответить
→  Дмитрий   / 2015-02-04 16:42

Добрый вечер ! Вы решили задачу в консоли Счастливый билет на 100 %, у меня решается на 75 %
Решил сам, а потом как в видео, но не проходит 2 теста.
Вы можете подсказать своё решение ?


3737. --
Владимир
Владимир
ответить
# Вебинары / Как подключиться / 2015-02-04 09:54

А будет видео сегодняшнего вебинара ? Скорее всего не смогу посмотреть ((( а очень хочется узнать оптимальные решения олимпиадных задач.


3737. --
Владимир
Владимир
ответить
→  Алексей  # Консоль / Целые задачи / Стрелки часов / 2015-02-04 09:43

Подскажите, как проходится последний тест ? Где и что нужно заменить ?


3737. --
Владимир
Владимир
ответить
→  Geffest  # Видео-игры / Лабиринт 2D - игра / 2015-02-01 16:12

Я не показывал свою крутость. С языками вышел недочёт - на автомате писал текст на русском, а кнопки всегда делаю на английском. Разумеется, я всегда делаю всю работу на 1 языке.


3737. --
Владимир
Владимир
ответить
→  Geffest   / 2015-02-01 16:09

А зачем сразу наезжать, что я показываю крутость ?
Это мой недочёт - на автомате писал на русском, а кнопки привык делать на английском.
А так я всегда делаю на 1 языке.


3642. --
Geffest
Geffest
ответить
→  Владимир  # Видео-игры / Лабиринт 2D - игра / 2015-02-01 16:03

Ты считаешь, это красиво: половина текста по-английски, "типа круто", а половина - заголовок и MessageBox - на русском? Уж если начинать, то надо все делать на одном языке.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Видео-игры / Лабиринт 2D - игра / 2015-02-01 16:02

Молодец, Вова. Очень хорошая работа!


3737. --
Владимир
Владимир
ответить
# Видео-игры / Устный счёт / 2015-01-24 17:37

Добавил 3 операции: остаток от деления, возведение в квадрат, возведение в куб.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир   / 2015-01-22 13:48

Подписаться можно здесь:
www.videosharp.info/shop/open=task2
Если есть возможность - используй альтернативные методы оплаты, это будет дешевле и тебе и мне.


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-01-22 13:45

Добрый вечер ! Как подписаться на робота Шарпа ?


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-01-17 03:46

Ок, благодарю за ответ


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир   / 2015-01-17 03:16

Это значит что временно робот шар п не работает.


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-01-16 13:01

Подскажите, а что означает: робот Шарп запутался в проводах ?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Видео-игры / Первая картинка / 2015-01-15 11:53

Отлично, Владимир, значит, дальше тебе будет ещё веселее :)


3737. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2015-01-14 15:21

Игра нормальная, могу экзешник скинуть.
Но требование было - писать с помощью паттернов.
Это просто ад, когда 7-8 месяцев только учишься, и пользоваться паттернами GoF ужасно сложно.
Мне не хватает практики вообще, чтобы наловчиться, поэтому данный курс меня и заинтересовал )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Видео-игры / Вступительное слово / 2015-01-14 14:18

Жуть какая :) Страшная игра, походу.


  • Звание: Делегатор
  • Накопленный опыт: 265 часов
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Данный автокликер можно применить и к другой игре: в матрице 3 на 3 или 5 на 5 нужно нажимать на числа в порядке возрастания, например от 1 до 50 или до 100. При правильном нажатии числа увеличиваются и так до последнего. С помощью автокликера можно быстро пройти подобную игру.


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