Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 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#.

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


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


Научился: Работа со вложенными массивами и координатами
Трудности: Структурирование кода
Задание не простое, но всё понятно и доступно !