Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Вебинар «Карточки памяти на Android» начнётся через 22 час. 26 мин.

Игорь
  • Звание: Наследник
  • Накопленный опыт: 334 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-01 00:39:06
  • Город проживания: Николаев

Видеокурсы

Дата активности Видеокурс Прогресс
2015-07-12 saver Хранитель экрана 2 из 15 14 %
2015-06-06 game0 Демо игры 5 из 10 50 %
2015-05-17 soft0 Демо софт 1 из 7 15 %
Итого: 8 из 32 25 %

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

Дата активности Консольный раздел Прогресс
2017-04-03 solo C# набор 1 из 17 6 %
2016-07-26 olimp Олимпиада 20 из 40 50 %
2016-01-13 task2 Алгоритмика 17 из 20 85 %
2016-01-13 task2r Подпрограммы все 14 100 %
2016-01-13 task2s Строки 5 из 6 84 %
2016-01-13 task2q Простые массивы все 8 100 %
2016-01-12 task2m Любимые циклы все 6 100 %
2016-01-12 task2i Узник цикла IF все 6 100 %
2016-01-12 task2j Вечность 4 из 5 80 %
2016-01-12 task2h Точка и плоскость все 6 100 %
2016-01-12 task2k Последовательность 5 из 6 84 %
2016-01-12 task2g Обман цикла все 7 100 %
2016-01-12 task2n По цифрам все 8 100 %
2016-01-12 task2f Do-рацикл все 4 100 %
2016-01-12 task2o Матрёшки 4 из 9 45 %
2016-01-12 task2l Математика все 9 100 %
2016-01-11 task2b Логика все 13 100 %
2016-01-11 task2e Пока-цикл все 6 100 %
2016-01-11 task2d For-to-чки все 26 100 %
2016-01-11 task2c Условный оператор все 16 100 %
2016-01-11 task2a Типы данных все 5 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-09-22 task1i Календарь все 16 100 %
2015-06-18 task5 pascal_for_2_good все 27 100 %
2015-06-08 task1h Цифры все 12 100 %
2015-06-05 task5 pascal_for_1_norm все 9 100 %
2015-06-04 task1f Геометрия все 8 100 %
2015-05-29 task1c Лирика 13 из 14 93 %
2015-05-29 task1d Формулы 8 из 9 89 %
2015-05-29 task1e Символы все 5 100 %
2015-05-28 task1a Целые числа все 7 100 %
2015-05-27 task1b Строки все 14 100 %
2015-05-16 task1 Семантика все 6 100 %
Итого: 326 из 375 87 %
Сохранить страницу:

5232. Игорь
Игорь
ответить
# Консоль / For-to-чки / Туз / 2016-01-11 17:30

Некорректная задача.
Первый же тест противоречит условию задачи: N от 1 до ...


5232. Игорь
Игорь
ответить
# Консоль / Условный оператор / Сумма положительных / 2016-01-11 16:07

Очередной бессмысленный запрет for



5232. Игорь
Игорь
ответить
# Консоль / Олимпиада / Цукерман / 2015-12-30 11:38

Ошибка в задании. По условию: "Вывод результата: Вывести все найденные числа в столбик, в порядке возрастания." А Робот Шарп принимает КОЛИЧЕСТВО D-значных чисел Цукермана.


5232. Игорь
Игорь
ответить
# Консоль / pascal_for_2_real / 4.real / 2015-06-18 10:29

Ошибка с приоритетами операций в тесте первого примера (a/b/c): ответ в тесте считается как a/(b/c)


24. Олюшка
Олюшка
ответить

5232. Игорь
Игорь
ответить
# Консоль / Календарь / Календарь 1752 года / 2015-06-12 10:20

Ситуация с календарем, на самом деле, гораздо запутаннее: https://ru.wikipedia.org/wiki/Григорианский_календарь
В каждой стране переход на Григорианский календарь происходил в разные годы (в России, например, выпали дни с 31 января 1918 по 14 февраля 1918).
У меня робот Шарп, не пропускал решение  из-за лишнего пробела в конце каждой строки с датами. Поправил форматирование и все прошло нормально.


5232. Игорь
Игорь
ответить
# Консоль / Календарь / Послезавтра / 2015-06-08 16:40

Третий тест робот считает неправильно. Разница между первым днем месяца и последним днем предыдущего месяца НУ НИКАК не может быть 3.
Пришлось обходить только с помощью грязного хака. Как позже увидел в решениях, не только я один так поступил.
Зачем циклы в данной задаче тоже не понял.


24. Олюшка
Олюшка
ответить
→  Игорь  # Мини игры / Бот для Быстрощёлка / 2015-06-06 15:42

Игорь, хорошо сделал задание, и прекрасные получил навыки! Просьба, пожалуйста, делай скриншот на фоне студии! :)


5232. Игорь
Игорь
ответить
# Консоль / Целые задачи / Стрелки часов / 2015-06-04 16:36

Ненужное ограничение Math.Min. Так и не придумал куда его приткнуть. Было бы лучше написать что-то типа "Подсказка: Используйте  Math.Min".


24. Олюшка
Олюшка
ответить
→  Игорь  # Мини игры / Игра Быстрощёлк / 2015-06-01 16:35

Замечательно, Игорь!


24. Олюшка
Олюшка
ответить
→  Игорь  # Мини игры / Лабиринт 2D - игра / 2015-06-01 08:38

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


4803. Юрий С.
Юрий С.
ответить
→  Игорь  # Мини игры / Лабиринт 2D - игра / 2015-06-01 07:30

Творчески подошёл к задаче - молодец! :)


5232. Игорь
Игорь
ответить
# Консоль / Формулы / Формула 0110 / 2015-05-29 16:02

Надоели уже однотипные задачи


5232. Игорь
Игорь
ответить
# Консоль / Формулы / Формула 0011 / 2015-05-29 15:51

Робот проверяет не совсем правильно. Если в  знаменателе не поставить Math.Abs(), то он считает, что решение все равно правильное.


5232. Игорь
Игорь
ответить
# Консоль / Лирика / Классики / 2015-05-28 16:16

Решение без цикла просто ужасно. Хорошо хоть while робот пропустил.


5232. Игорь
Игорь
ответить
# Консоль / Целые числа / Пирамида / 2015-05-28 13:56

Неоправданно запрещено использование циклов в решении. С ними гораздо проще (и правильнее) можно ввести данные с консоли и обработать массив данных. 


5232. Игорь
Игорь
ответить
# Консоль / Строки / Replace / 2015-05-27 23:04

Интересная задача. Не сразу сообразил как решать, пока понял, что в условии подсказка


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Игорь  # Мини игры / Лабиринт 2D - меню / 2015-05-22 06:56

Спасибо, Игорь. На вебинаре расскажу об этом.


5304. Денис
Денис
ответить
→  Игорь  # Мини игры / Лабиринт 2D - игра / 2015-05-18 00:47

Проверил - действительно все есть
Спасибо большое


5232. Игорь
Игорь
ответить
→  Денис  # Мини игры / Лабиринт 2D - игра / 2015-05-17 23:24

Лучший справочник по методам и свойствам классов- это справочная система MSDN.
В коде VS стал на класс или метод, нажал F1 и в броузере открылась справка по классу, часто даже с примерами.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 15 15 40 340
2 Дмитрий 4814 10 15 10 35 310
3 zhikharevav 8380 250
4 Tekashnik 8275 10 15 15 40 240
5 Иван Воронин 10558 10 15 15 40 240
6 vip 9913 5 4 3 12 179
7 Виктор 17606 10 15 5 30 173
8 WildOrc 17443 5 5 10 158
9 Bodrik_torf 16066 5 5 10 139
10 Владимир 15525 138
11 Алексей|BrisK|Кривицкий 3506 132
12 Pavlin 16496 5 15 5 25 127
13 Anton 5394 5 5 10 119
14 Алексей В. 10494 10 10 1 21 112
15 Андрей Гришагин 17240 4 4 104
16 Yefim 11589 5 10 3 18 103
17 Dmitry Sinitsin 17947 5 9 14 100
18 Яков 6401 6 15 6 27 83
19 Дмитрий 16218 67
20 Володимир 8707 5 5 65
21 Евгений Волосатов 1 7 1 8 58
22 Андрей 162 5 10 1 16 55
23 Dimon 9156 5 5 10 55
24 Александр 3922 50
25 Алекс 8932 5 5 49
26 Timoha 9980 47
27 Григорий 3850 41
28 Денис 16396 1 1 38
29 chip 13417 10 1 11 36
30 Николай Миролюбов 6203 5 5 35
31 Sergej Šugajev 16017 31
32 Михаил 5081 5 5 30
33 Антон Кравченко 5502 5 5 30
34 Виталий 16268 5 5 29
35 Neverwinter 2 1901 5 5 10 28
36 Валерий Жданов 791 5 5 28
37 drWatson 17575 27
38 Иван 2146 5 5 25
39 vjacheslav 16906 5 5 25
40 Pavel 11353 25
41 Andrej Gladkov 16018 25
42 Narek Aslanyan 18057 22
43 Кирилл Шмойлов 6452 7 1 8 21
44 Сергей Сергеевич 459 5 5 20
45 Слава 17769 5 5 20
46 Gilman 17619 18
47 Сергей 14008 5 10 1 16 17
48 Povilas Abramovicius 16089 17
49 Николай Денисов 9014 5 10 1 16 16
50 DimanDOS 14981 16
51 Евгений 17938 16
52 Сергей Витальевич 4699 5 5 15
53 Rise 14075 15
54 Aleksej Fiodorov 16016 15
55 Самал 18138 14
56 Дмитрий 18157 1 1 13
57 Dim_nk 18171 11
58 Гендос 18183 11
59 Сергей 3747 5 5 10
60 Serge 16861 5 5 10
61 Андрей 17589 5 5 10
62 Greed846 18029 5 5 10
63 Тамерлан 18174 5 5 10
64 Дубильер Яна Александровна 18184 5 5 10
65 Петя 7652 10
66 Сергей Тирпиц 17608 10
67 Aelita 18082 10
68 Diserdyuk 17894 1 1 8
69 Nikita 16135 8
70 Никита 17542 1 5 6 7
71 Oleg 18187 1 5 6 7
72 Den Andreevich 6861 7
73 Andrej Petrunev 16015 7
74 Андрей Шевченко 16533 7
75 Андрей 16329 1 5 6 6
76 Nadim 18190 6 6 6
77 Евгений 4864 5 5 6
78 Alexander Sidorov 4853 6
79 Сергей Стефаненко 13131 6
80 Maksym 17628 6
81 Кирилл Бойко 17895 6
82 Progresir 11197 5 5 5
83 Snepper 11456 5 5 5
84 Роман 17829 5 5 5
85 Aleksey 17982 5 5 5
86 Сарапульцев Константин 1570 5
87 Denis 1947 5
88 Денис 4395 5
89 Алексей 9323 5
90 FireWolf 10080 5
91 Demonick 10981 5
92 Родион Глушков 11582 5
93 Роман 14462 5
94 Kitsuneco 15445 5
95 ivan tuzhikov 15865 5
96 Kiril Krutiajev 16014 5
97 Саша Авербух 16520 5
98 Bakha 17695 5
99 Oleksandr 17822 5
100 Taras 18146 5
101 David 18153 5
102 CaLLiek 18162 5
103 Tigran 18175 5
104 Кирилл 18177 5
105 DbIM 18181 5
106 Igorenzia 689 4
107 Игорь 7321 1 1 3
108 Морозов Юрий Александрович 2639 2
109 Dni 16691 2
110 Дмитрий Че 1295 1 1 1
111 mikemet 2721 1 1 1
112 Александр 17067 1 1 1
113 Александр 17697 1 1 1
114 Andrei 17777 1 1 1
115 Степан Свечников 17931 1 1 1
116 figo 18196 1 1 1
117 Александр 1037 1
118 Валерий 1305 1
119 Sergey 4732 1
120 Андрей 4753 1
121 Сергей 5193 1
122 maks 5907 1
123 Виктор Си 5923 1
124 Владимир 6587 1
125 villain 6687 1
126 Артём 6925 1
127 Анатолий 8512 1
128 SergeyKa 8744 1
129 Alex 8822 1
130 Константин 10821 1
131 Андрей 10891 1
132 magna mentes 11790 1
133 Алекс Имаго 12013 1
134 Илья 13030 1
135 Александр 13813 1
136 Программист 14712 1
137 Дмитрий 14748 1
138 EVUKOLOV 15931 1
139 Vlad179 17098 1
140 Юрий Караваев 17629 1
141 MaxeBoom 17666 1
142 Александр 17838 1
143 Andrey 18136 1
144 slava 18137 1
145 Harry Potter 18145 1
146 Лев 18152 1
147 Сергей 18159 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Ничему новому пока
У меня мало практики написания программ. Надеюсь, благодаря этому курсу практика появится.
Научился: Работать со звуком
Трудности: Подобрать звуки и иконки
На уроке был вопрос как сделать фон кнопки прозрачным. Мне это удалось. Надо установить свойства: BackColor= Transparent, и обязательно FlatStyle=Popup или Flat