Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Морской бой на 23 февраля!.

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 task1i Календарь все 16 100 %
2015-11-02 task2a Типы данных все 5 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 chokayes 9752 10 5 15 415
2 Андрей Шевченко 16533 9 5 14 314
3 Tekashnik 8275 10 9 19 219
4 Иван Воронин 10558 5 5 205
5 vip 9913 5 5 194
6 Новопашин Владимир 7119 170
7 Александр 16653 1 1 151
8 Дмитрий 4814 5 15 5 25 150
9 Pavlin 16496 5 15 5 25 150
10 Алексей В. 10494 134
11 FireWolf 10080 125
12 Дмитрий 16218 10 10 2 22 119
13 Anna 17181 113
14 Александр 3922 2 5 7 97
15 gorynych 8877 97
16 Алекс 8932 5 5 10 92
17 Николай Денисов 9014 5 10 2 17 90
18 Николай 17038 5 10 2 17 90
19 Григорий 3850 85
20 Андрей 162 5 5 10 82
21 Константин Мельников 17022 78
22 Андрей Гришагин 17240 55
23 Алексей Хонин 10673 54
24 Алексей|BrisK|Кривицкий 3506 5 5 10 53
25 Pavel 11353 5 5 53
26 Timoha 9980 49
27 Виталий 16268 44
28 Константин 16880 5 5 41
29 Николай (nick27m) 6203 41
30 Родион Глушков 11582 41
31 DimkaKMS 9156 40
32 DimanDOS 14981 2 2 37
33 Володимир 8707 36
34 Yefim 11589 36
35 Денис 13665 36
36 Антон Кравченко 5502 5 5 35
37 Денис Корнеев 16989 32
38 Margarita 16911 31
39 Кирилл Шмойлов 6452 5 5 30
40 Евгений Волосатов 1 30
41 Сергей Сергеевич 459 4 4 29
42 Петя 7652 4 4 29
43 WildOrc 17443 29
44 Наталья 7226 3 3 28
45 jin 17093 28
46 Protos 16459 27
47 Ivan 4038 26
48 Виктор Си 5923 25
49 Илья 17343 25
50 Сергей Соколов 10670 2 2 24
51 Степан 1710 22
52 ser2018 17425 22
53 Сергей Стефаненко 13131 21
54 Семен 17051 21
55 Денис 4395 20
56 Zebos 13846 20
57 Piligrim 8066 19
58 KonstantinK 17456 17
59 nikolay famin 402 15
60 Андрей 9732 14
61 Дмитрий 17348 12
62 Роман 14462 11
63 KaptainMidnight 17211 11
64 ZerGo 17448 11
65 Антон 17457 11
66 Фомичева Наталья 1232 10
67 Kapitanov Dmitrij 9368 10
68 Danil42Russia 10895 10
69 Андрей Суслов 11868 10
70 Кирилл 17402 10
71 Abc 17438 10
72 Павел 5263 8
73 norton 17440 8
74 Николай 17460 6 6 7
75 Дмитрий 11604 7
76 Neverwinter 2 1901 1 1 6
77 Roman Liss 12800 6
78 Дмитрий Трамп 16246 6
79 Дмитрий 16253 6
80 Vlad179 17098 6
81 Артём 17408 6
82 Петров Артем Александрович 17465 6
83 Yuracik 44 5
84 Сергей 7504 5
85 Владислав 8036 5
86 Олег Лопухинский 10775 5
87 Oleg 16132 5
88 eldarovich99 16516 5
89 sense1997 17446 5
90 ILIFAST 17458 5
91 Константин 17476 5
92 Дроннченко 17483 5
93 Yaroslav 17513 5
94 alex_kag 10591 4
95 Александр 9858 3
96 Иван 2146 2
97 zhikharevav 8380 2
98 Анатолий 15610 2
99 Владислав 15740 2
100 Валерий 1305 1
101 Александр 6614 1
102 Евгений 12238 1
103 Василь Воронін 12306 1
104 Денис 16396 1
105 Мурат 16675 1
106 vjacheslav 16906 1
107 Qwerty123 17435 1
108 Alex 17504 1
109 Gera 17507 1

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

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

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

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

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

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




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

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

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

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