Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович

Геннадий
  • Звание: Гаммациклоп
  • Накопленный опыт: 62 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-06-25 08:37:00
  • Возраст: 52 года

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-01 task5 Секундомер 9 из 17 57 %
2017-05-09 soft1 Нанософт 9 из 10 90 %
2017-03-21 memory Карточки памяти 2 из 14 %
2017-03-06 game1 Нано-игры 8 из 9 80 %
2017-02-15 soft0 Демо софт 6 из 8 86 %
2017-02-05 game0 Демо игры 8 из 10 80 %
Итого: 42 из 68 62 %

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

Дата активности Консольный раздел Прогресс
2017-03-23 task2 Алгоритмика 3 из 20 15 %
2017-02-16 task1 Целые числа все 7 100 %
2017-01-23 task1 Семантика все 6 100 %
Итого: 16 из 33 49 %
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-24 08:14

А где видеообзор?


11604. --
Дмитрий
Дмитрий
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-23 22:53

Поздравляю с финалом)


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-23 15:06

Красота да и только. Молодец Геннадий!!!


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин   / 2017-04-22 02:10

Без разминки. Будет над чем поработать в свободное время : )


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Скорость на клавиатуре / 2017-04-21 17:56

На 10 символах можно было и больше скорость развить =)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Нанософт / Расписание уроков / 2017-04-20 08:42

Геннадий, вижу, вы делаете успехи!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Шахматные часы / 2017-04-06 20:31

Молодец, ошибки искать это искусство не меньшее, чем писать код.


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 21:22

Молодец, Геннадий!!!!


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 13:19

Молодец, Геннадий!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 00:53

Молодец, отлично поработал.


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 17:14

Отличный обзор!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 11:43

Молодец, Геннадий. Скоро откроется следующий урок.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 10:30

Молодец!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий   / 2017-03-07 09:32

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


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин   / 2017-03-07 02:53

Большое спасибо всем за поддержку. А со звуком действительно беда. Дело в том, что микрофона нет, работаю на ноуте и пользуюсь тем, что есть.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 21:09

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


8275. --
Tekashnik
Tekashnik
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 18:52

Всё бывает в первый раз))


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 15:21

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


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Геннадий  # Наноигры / Игра Цифры / 2017-02-28 19:58

Молодец! Продолжай в том же духе!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Наноигры / Игра Цифры / 2017-02-28 11:20

Спасибо, Геннадий, добавил твою ссылку к описанию урока.


11549. --
Сергей Аникин
Сергей Аникин
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 13:50

Молодец, успехов в дальнейшем!


3922. --
Александр
Александр
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 13:46

Молодец! Так держать!


11165. --
Сергей Д.
Сергей Д.
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 02:00

Красиво получилось.


12407. --
Геннадий
Геннадий
ответить
→  Сергей Д.   / 2017-02-24 00:38

Excel


11165. --
Сергей Д.
Сергей Д.
ответить
→  Геннадий  # Наноигры / Скорость реакции. Блок-схема / 2017-02-23 13:32

Симпатично. В какой программе делал?


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-16 11:30

Неплохо получилось!


12407. --
Геннадий
Геннадий
ответить
# Консоль / Целые числа / Пять чисел / 2017-02-15 20:56

  Робот Шарп спокойно это съел.     
          string s = Console.ReadLine();
            string [] line = s.Split();
            long a1, a2, a3, a4, a5, sum;
            long.TryParse(line [0], out a1);
            long.TryParse(line [1], out a2);  !!!!
            long.TryParse(line [2], out a3);
            long.TryParse(line [3], out a4);
            long.TryParse(line [4], out a5);
            sum = a1 + a2 + a3 + a4 + a5;
            Console.WriteLine(sum);
Мой компилятор выдает исключительную ситуацию
    System.IndexOutOfRangeException не обработано
        Message=Индекс находился вне границ массива.
 


12407. --
Геннадий
Геннадий
ответить
→  Ariana Grande  # Консоль / Целые числа / Деление / 2017-02-15 20:07

Тип long, конвертируем TryParse() и все шикарно работает :)
            long a, b;
            long.TryParse (Console.ReadLine(), out a);
            long.TryParse (Console.ReadLine(), out b);
            long c, o;
            c = a / b;
            o = a % b;
            Console.WriteLine("{0} / {1} = {2}", a, b, c);
            Console.WriteLine("{0} % {1} = {2}", a, b, o);


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-15 15:36

Молодец!!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-15 05:45

Красиво, молодец!!! А кто мешает поменять толщину пера?


12407. --
Геннадий
Геннадий
ответить
→  Евгений Волосатов  # Демо софт / Текстовый процессор / 2017-02-13 17:49

Спасибо, помогло.


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 12:32

Кодировка похоже не та)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 10:09

Или сделать System.Text.Encoding.GetEncoding (1251)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 09:21

Текстовый файл нужно сохраняь в кодировке утф-8!


12407. --
Геннадий
Геннадий
ответить
# Начало / Мои успехи / 2017-02-12 21:00

1. 3 недели
2. В каждой программе есть что-то новое и интересное для меня.
3. Супер программу не хочу. А вот программы, которые приносили бы доход это интересно. 

4. А какие ощущения могут быть у человека, который понимает, что его мозг не деградирует, а постоянно работает и развивается?
5. Не останавливаться на достигнутом. На этом сайте очень много материала для новичков, который преподносится доступным языком, что очень важно на старте.


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо софт / Средняя оценка / 2017-02-12 11:20

Они постоянно встречаются наверное без них никак.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Средняя оценка / 2017-02-12 08:37

Делегаты это вещь.


8275. --
Tekashnik
Tekashnik
ответить
→  Геннадий  # Демо софт / Менеджер паролей / 2017-02-09 13:52

Ого, нужно такое пройти)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-09 08:02

Прикольно.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-09 05:48

Молодец!


1232. --
Фомичева Наталья
Фомичева Наталья
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-08 22:30

Good job. It's wonderful you continue to learn!


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-08 21:17

Молодец, флаг очень подошел.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Демо софт / Двенадцать месяцев / 2017-02-07 11:15

Отличный результат! Молодец!


12407. --
Геннадий
Геннадий
ответить
→  Смаглий Владимир  # Демо игры / Картинка с секретом / 2017-02-07 10:52

А где картинка?


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 23:34

Что небыло подобных проблем и ошибок, нужен опыт и понимание логики, практикуйся в алгоритмах и каждый новый урок будет проще и проще понимать и соответственно решать.


12407. --
Геннадий
Геннадий
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 19:54

Чтобы не было дробных ответов - мы ищем ЧАСТНОЕ и ДЕЛИТЕЛЬ. И только потом вычисляем делимое через умножение.
То есть чтобы дать пример a / b = c мы выбираем случайные целые числа для b и c, а потом записываем на место а = b * c.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Геннадий  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-02-04 21:03

добро пожаловать в новые курсы видеошарпа, Геннадий!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-02-04 19:53

Спасибо, Геннадий Витальевич, что нашли меня и высоко оценили мои старания, очень приятно.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Демо игры / Камень ножницы бумага / 2017-02-04 17:32

Отличный результат! Молодец!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Бот для Быстрощёлка / 2017-02-02 05:24

Да, интервал звучит лучше, молодец!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / Бот для Быстрощёлка / 2017-02-02 00:42

Хорошее уточнение. Спасибо.


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин  # Демо игры / Игра Быстрощёлк / 2017-01-30 20:46

Согласен


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Игра Быстрощёлк / 2017-01-30 01:20

Ошибки это нормально, найти их самому, хороший опыт, запоминается!


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - игра / 2017-01-29 11:51

Поздравляю не останавливайся на достигнутом.


10673. --
Алексей Хонин
Алексей Хонин
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - игра / 2017-01-29 10:34

Отличная работа!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - меню / 2017-01-26 06:58

Ну да - для mp3 нужны отдельные библиотеки!


10673. --
Алексей Хонин
Алексей Хонин
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 11:41

Молодец!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 07:24

Вот чего нам не хватает долгими зиминими вечерами!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 07:17

Геннадий, отличная работа!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Вступительное слово / 2017-01-23 02:11

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


12407. --
Геннадий
Геннадий
ответить
# Консоль / Семантика / Калькулятор / 2017-01-22 21:01

Кпц. как долго!!!!


  • Звание: Гаммациклоп
  • Накопленный опыт: 62 часа
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


Научился: Работать с текстовым файлом
Трудности: Не запутаться в ветвлениях
Соло на клавиатуре прошел в 2006 г. К сожалению, без постоянной практики скорость набора падает.


Научился: Загружать вопросы и ответы из текстового файла. Перемешивать ответы при помощи массива.
Хороший урок, полезный.