Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 2 дня 22 час. 34 мин.

MichGar
  • Звание: Делегатор
  • Накопленный опыт: 231 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-01-05 11:11:37
  • Город проживания: Ивано-Франковск

Видеокурсы

Дата активности Видеокурс Прогресс
2016-10-07 gmaps ASP.NET и GMaps 1 из 11 10 %
2016-06-19 lines Шарики 6 из 8 75 %
2016-06-05 game2 Микроигры 2 из 15 14 %
2016-02-28 soft1 Нанософт 1 из 10 10 %
2016-02-02 task3 Комбинаторика 1 из 22 5 %
2015-11-09 game0 Демо игры 2 из 10 20 %
2015-09-12 soft0 Демо софт 1 из 7 15 %
Итого: 14 из 83 17 %

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

Дата активности Консольный раздел Прогресс
2018-01-03 book 1.Строки 5 из 8 63 %
2016-07-02 olimp Олимпиада 1 из 40 3 %
2016-02-28 task2 Алгоритмика 9 из 20 45 %
2016-01-11 task2i Узник цикла IF 3 из 6 50 %
2016-01-10 task2h Точка и плоскость все 6 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2016-01-03 task2g Обман цикла все 7 100 %
2015-12-07 task2f Do-рацикл все 4 100 %
2015-11-28 task2d For-to-чки все 26 100 %
2015-11-26 task2e Пока-цикл все 6 100 %
2015-11-11 task2c Условный оператор все 16 100 %
2015-11-03 task2b Логика все 13 100 %
2015-11-02 task2a Типы данных все 5 100 %
2015-11-02 task1i Календарь все 16 100 %
2015-10-26 task1h Цифры все 12 100 %
2015-10-07 task1f Геометрия все 8 100 %
2015-10-01 task1e Символы все 5 100 %
2015-09-23 task1d Формулы 8 из 9 89 %
2015-09-17 task1c Лирика 13 из 14 93 %
2015-09-09 task1a Целые числа все 7 100 %
2015-09-07 task1b Строки все 14 100 %
2015-09-04 task1 Семантика все 6 100 %
Итого: 201 из 259 78 %
Сохранить страницу:

6987. MichGar
MichGar
ответить

6987. MichGar
MichGar
ответить

6987. MichGar
MichGar
ответить
# Консоль / 1.Строки / Слова / 2018-01-03 21:14

Использование Split(), массива и цикла.


6987. MichGar
MichGar
ответить
# Консоль / 1.Строки / Длина строки / 2018-01-03 21:12

Использование метода Length/


6987. MichGar
MichGar
ответить
# Консоль / 1.Строки / Эхо / 2018-01-03 21:10

Основы основ.


11017. Владимир Петреченко
Владимир Петреченко
ответить
→  MichGar  # ASP.NET + Google Maps / Презентация / 2016-10-08 08:24

Шикарно получилось, молодец.


791. Валерий Жданов
Валерий Жданов
ответить
→  MichGar  # ASP.NET + Google Maps / Презентация / 2016-10-07 19:30

Маркеры мне понравились


1. Евгений Волосатов
Евгений Волосатов
ответить
→  MichGar  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 17:13

Спасибо!


4004. Елена
Елена
ответить
→  MichGar  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 04:40

Отличный обзоп, оригинальные картинки. Но жалко, что без звука :(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  MichGar  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:27

На этот раз засчитаю, но микрофон нужно приобрести.
Программа очень прикольная получилась :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  MichGar  # Шарики / Шарики. Поиск линий / 2016-06-19 21:34

Молодец, отличная работа!


6987. MichGar
MichGar
ответить
# Шарики / Шарики. Логика игры / 2016-06-19 11:09

Да, Вы правы. Спасибо за подсказку.


6987. MichGar
MichGar
ответить
# Шарики / Шарики. Вступление / 2016-06-19 11:08

Спасибо.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  MichGar  # Шарики / Шарики. Логика игры / 2016-06-19 11:04

Может таймер забыл включить


4004. Елена
Елена
ответить
→  MichGar  # Шарики / Шарики. Вступление / 2016-06-18 06:10

Интересные картинки


9480. Кирилл
Кирилл
ответить
→  MichGar  # Консоль / For-to-чки / Палочки / 2016-03-11 13:29

по выводу информации подходит. но математически вот так правильней будет
long n = long.Parse(Console.ReadLine()),s=1;
            for (long i = 1; i < n; i++)
            s=s*10+1;
            Console.WriteLine(s);


2146. Иван
Иван
ответить
→  MichGar  # Прикладные / Расписание уроков / 2016-02-29 00:28

Отлично получилось! А если нашел баг. то попробуй его исправить. Проверь существование файла, и если его нет - создай его!


24. Олюшка
Олюшка
ответить
→  MichGar  # Прикладные / Расписание уроков / 2016-02-28 23:56

Хорошие знания приобрел, ведь компонент DataGridView очень интересный и полезный!


2146. Иван
Иван
ответить
→  MichGar  # Инфобизнес / Социальная сеть проекта / 2016-02-08 00:31

Виртуальная валюта - это здорово!


24. Олюшка
Олюшка
ответить
→  MichGar  # Инфобизнес / Социальная сеть проекта / 2016-02-08 00:28

Интересное предложение! :)


24. Олюшка
Олюшка
ответить
→  MichGar  # Инфобизнес / Распределение доступов / 2016-02-08 00:04

Классно что получил такой опыт с усидчивостью, без нее не просто программировать сложновато, а и жить вообще! :)


24. Олюшка
Олюшка
ответить
→  MichGar  # Инфобизнес / Базовые принципы проекта / 2016-02-06 20:36

Хорошее предложение! :)


2146. Иван
Иван
ответить
→  MichGar  # Инфобизнес / Иерархия учебных материалов / 2016-02-06 12:51

Классная идея и мини-тестами!


2146. Иван
Иван
ответить
→  MichGar  # Инфобизнес / Базовые принципы проекта / 2016-02-06 12:50

Отлично все проработал. По схемке будет легко все сделать.


24. Олюшка
Олюшка
ответить
→  MichGar  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2016-02-06 00:15

Проект создан, все отлично! :)


6987. MichGar
MichGar
ответить
# Видеокурсы / Перезагрузка Базы Отеля / 2015-11-19 13:49

Очень жду начало вебинаров!!!


6987. MichGar
MichGar
ответить
# Консоль / For-to-чки / Палочки / 2015-11-17 18:46

А разве так не правильно?

byte N = byte.Parse(Console.ReadLine());

        for (int i = 0; i < N; i++)
            Console.Write("1");

        Console.WriteLine();


2146. Иван
Иван
ответить
→  MichGar  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-20 16:14

Названия таблиц есть, а вот описания, что там будет хранится- нет. Поставлю хорошо., но не уверен, кто-нибудь не нажмет "плохо", так как задание выполнено не полностью.


2146. Иван
Иван
ответить
→  MichGar  # Наноигры / Картинка с секретом / 2015-09-24 00:28

Хорошо получилось. А что с секретом? Получилось придумать свой?


24. Олюшка
Олюшка
ответить
→  MichGar  # Наноигры / Картинка с секретом / 2015-09-23 21:56

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


6987. MichGar
MichGar
ответить
# Консоль / Формулы / Формула 0010 / 2015-09-22 16:31

Почему так часто ломается Робот Шарп? У на второй задаче подряд одна и та же ошибка:

Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
«ПУСТАЯ СТРОКА»


Робот Шарп: Найди, исправь ошибку и пробуй снова!

При решении первой задачи ошибка прошла после 2-х дней запуска одного и того же кода больше 20 раз.


6987. MichGar
MichGar
ответить
# Консоль / Формулы / Формула 0001 / 2015-09-22 08:39

Помогите, пожалуйста. Уже третий день тупо переписываю код из видео. Вот он:

using System;
class VideoSharp
{
    static void Main()
    {
        double a, x, nom, den, y;
        a = double.Parse(Console.ReadLine());
        x = double.Parse(Console.ReadLine());
        nom = Math.Pow (Math.Abs (a - x * x) * Math.Log (a + x), 1.0 / 3.0);
        den = Math.Pow (x * x, 1.0 / 3.0) + Math.Pow (a, 0.2);
        y = nom / den;
        Console.WriteLine("{0:0.00}", y);
    }
}

но Робот Шарп третий день выдаёт следующее:

> Программа отсылается...
> Робот Шарп проверил программу, 12 с.

Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
«ПУСТАЯ СТРОКА»


Робот Шарп: Найди, исправь ошибку и пробуй снова!

Уважаемые админы, объясните, пожалуйста, в чем моя ошибка.


6987. MichGar
MichGar
ответить
/ 2015-09-21 15:16

Спасибо. Я и вчера отправлял ответ тот же.


3658. Назар
Назар
ответить
→  MichGar   / 2015-09-21 14:29

Робот Шарп сломался, только что еще раз запустил свое решение и тоже ошибку выдало, а вчера принял на 100%


6987. MichGar
MichGar
ответить
→  Евгений Волосатов   / 2015-09-21 13:41

Здравствуйте. Делал задание из Консоль - Формула 0001.  Мой код аналогичен коде Евгения Волосатова:
double a, x, nom, den, y;
        a = double.Parse(Console.ReadLine());
        x = double.Parse(Console.ReadLine());
        nom = Math.Pow(Math.Abs(a - x*x)*Math.Log(a + x), 1.0/3.0);
        den = Math.Pow(x*x, 1.0/3.0) + Math.Pow(a, 0.2);
        y = nom / den;
        Console.WriteLine("{0:0.00}", y);

но робот выдает ошибку:

Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
«ПУСТАЯ СТРОКА»


Робот Шарп: Найди, исправь ошибку и пробуй снова!

Если не трудно помогите разобраться.


6987. MichGar
MichGar
ответить
→  Назар   / 2015-09-21 13:16

Здравствуйте. Делал задание из Консоль - Формула 0001.  Мой код аналогичен коде Евгения Волосатова:
double a, x, nom, den, y;
        a = double.Parse(Console.ReadLine());
        x = double.Parse(Console.ReadLine());
        nom = Math.Pow(Math.Abs(a - x*x)*Math.Log(a + x), 1.0/3.0);
        den = Math.Pow(x*x, 1.0/3.0) + Math.Pow(a, 0.2);
        y = nom / den;
        Console.WriteLine("{0:0.00}", y);

но робот выдает ошибку:

Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
«ПУСТАЯ СТРОКА»


Робот Шарп: Найди, исправь ошибку и пробуй снова!

Если не трудно помогите разобраться.


6987. MichGar
MichGar
ответить
# Консоль / Формулы / Формула 0001 / 2015-09-21 00:05

Почему не проходит:
double a, x, nom, den, y;
        a = double.Parse(Console.ReadLine());
        x = double.Parse(Console.ReadLine());
        nom = Math.Pow(Math.Abs(a - x*x)*Math.Log(a + x), 1.0/3.0);
        den = Math.Pow((x*x), 1.0/3.0) + Math.Pow((a), 1.0/5.0);
        y = nom/den;
        Console.WriteLine("{0:0.00}", y);

Выдает:
Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
«ПУСТАЯ СТРОКА»


6987. MichGar
MichGar
ответить
→  Денис   / 2015-09-12 23:30

Спасибо за ответ!!!


24. Олюшка
Олюшка
ответить
→  MichGar  # Наноигры / Вступительное слово / 2015-09-12 23:01

Очень рада приветствовать тебя на проекте! Мне нравится твой уже настрой, а это главное, он задает желания и реализацию его! Уверена что тебе очень понравится и ты наберешься необходимых тебе навыков! :)


2146. Иван
Иван
ответить
→  MichGar  # Наноигры / Вступительное слово / 2015-09-12 22:59

Добро пожаловать на сайт www.videosharp.info! Рад, что вас интересует программирование на с sharp. Желаю легкости в освоении этого непростого дела, и ждем от вас отчетов по новым программам! Уверен, что у вас все получится замечательно!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  MichGar  # Наноигры / Вступительное слово / 2015-09-12 22:58

Рад, что ты решился начать занятия!


367. Денис
Денис
ответить
→  MichGar  # Консоль / Строки / Contains / 2015-09-07 02:24

fifthFind  содержит буквосочетание if fIFthFind


6987. MichGar
MichGar
ответить
# Консоль / Строки / Contains / 2015-09-04 13:30

Заменив все переменные на те, которые указаны в видео, ответ принимается без ошибок. Странно однако.


6987. MichGar
MichGar
ответить
# Консоль / Строки / Contains / 2015-09-04 13:11

Помогите найти ошибку.
Мой код:

string textFind = Console.ReadLine().ToLower();
           
            string firstFind = Console.ReadLine().ToLower();
            string secondFind = Console.ReadLine().ToLower();
            string thirdFind = Console.ReadLine().ToLower();
            string fourthFind = Console.ReadLine().ToLower();
            string fifthFind = Console.ReadLine().ToLower();
           
            Console.WriteLine(textFind.Contains(firstFind));
            Console.WriteLine(textFind.Contains(secondFind));
            Console.WriteLine(textFind.Contains(thirdFind));
            Console.WriteLine(textFind.Contains(fourthFind));
            Console.WriteLine(textFind.Contains(fifthFind));

Выдает ошибку:
Запрещено использовать: True False if ReadKey


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 120
2 chokayes 9752 10 15 15 40 120
3 Иван Воронин 10558 10 15 15 40 120
4 WildOrc 17443 10 15 15 40 120
5 Dmitry Sinitsin 17947 10 15 10 35 105
6 ser2018 17425 10 11 5 26 96
7 Виктор 17606 10 15 5 30 90
8 Evgenii Kudriavtcev 18493 10 10 10 30 90
9 Serge 16861 5 11 10 26 86
10 Дмитрий 4814 10 10 5 25 75
11 Андрей 162 5 10 5 20 57
12 Родион Глушков 11582 5 10 5 20 57
13 Pavlin 16496 5 10 5 20 57
14 sparda 18477 5 10 4 19 54
15 Dima 11051 5 14 2 21 53
16 Иван 2146 53
17 Сарапульцев Константин 1570 5 5 10 43
18 Николай Миролюбов 6203 10 5 15 42
19 FireWolf 10080 41
20 Andrew 18783 1 10 1 12 38
21 Ramzan 18272 5 8 13 35
22 Arslan 18688 10 10 35
23 Марат 17791 5 10 1 16 32
24 Андрей 17589 5 5 32
25 Дмитрий 16218 5 5 10 31
26 nasr 18889 7 1 8 25
27 Слава 17255 5 15 1 21 21
28 Neverwinter 2 1901 10 5 15 20
29 alklokov 18681 5 5 10 20
30 Евгений Волосатов 1 9 1 10 18
31 Валерий Жданов 791 6 6 18
32 Стен 18842 2 5 7 17
33 Александр 3922 17
34 Anton 5394 5 5 16
35 Roman 18683 3 5 8 15
36 Посетитель 0 5 5 15
37 Антон Кравченко 5502 5 5 15
38 Кирилл Шмойлов 6452 5 5 15
39 KpucTo6aJlb 13385 5 5 15
40 Дмитрий 17813 5 5 15
41 knockjkeee 18563 15
42 Yefim 11589 4 4 14
43 Петя 7652 5 5 13
44 Виталий 16268 5 5 13
45 rahunak 15621 2 5 7 12
46 Алексей 8672 5 5 10 10
47 Саша Авербух 16520 5 5 10
48 Chai 18816 5 5 10
49 Григорий 3850 10
50 Дмитрий 4210 10
51 Константин Мельников 17022 10
52 Protos 16459 9
53 Aleksandr 10298 2 5 7 7
54 Роман Осипов 6758 5 5 5
55 ymik321 11829 5 5 5
56 DimanDOS 14981 5 5 5
57 Evgeny 17084 5 5 5
58 Денис 4395 5
59 Андрей 6275 5
60 Сергей 12525 5
61 Сергей 14008 5
62 Егор 14446 5
63 Слава 17769 5
64 Александр 18131 5
65 Мирзаев Магомед 18311 5
66 Salamatory 18774 5
67 Vitalik 18853 5
68 Илья 18894 5
69 Роман 14462 3
70 Maksym 18302 3
71 vip 9913 2
72 Timoha 9980 2
73 Александр 17981 1 1 1
74 superGrover 18626 1 1 1
75 Kirill 18908 1 1 1
76 Мария 18910 1 1 1
77 petro_zzz 2237 1
78 Марк 18848 1
79 Алексей 18890 1
80 Анастасия 18899 1
81 dnl 18901 1

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

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

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

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

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

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Внимательно слушать.
По аналогии с intuit.ru добавить мини-тесты для закрепления пройденного материала.


Научился: Рекурсией называется такая конструкция, при которой функция вызывает саму себя. Различают прямую и косвенную рекурсии. Функция называется прямо рекурсивной, если содержит в своем теле вызов самой себя. Если же функция вызывает другую функцию, которая в свою очередь вызывает первую, то такая функция называется косвенно рекурсивной.
Нет