Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Фёдор
  • Звание: Микробитер
  • Накопленный опыт: 45 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-02-03 02:38:03
  • Город проживания: Павлодар

Видеокурсы

Дата активности Видеокурс Прогресс
2014-11-07 soft0 Демо софт 1 из 7 15 %
2014-11-02 game0 Демо игры 1 из 10 10 %
2014-11-02 task3 Комбинаторика 1 из 22 5 %
Итого: 3 из 39 8 %

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

Дата активности Консольный раздел Прогресс
2014-11-04 task1c Лирика 9 из 14 65 %
2014-10-29 task1a Целые числа все 7 100 %
2014-09-03 task1 Семантика все 6 100 %
2014-09-03 task1b Строки все 14 100 %
Итого: 36 из 41 88 %
Сохранить страницу:

182. Фёдор
Фёдор
ответить
# Начало / Планы участников на 2015 год / 2015-01-09 13:37

Буду скромным охота  разобраться с написанием приложений на C#  для мобильных платформ Android, iOs, Win Mobile
Разработка приложения Web сайта на C#
Создание ПО (Архив) Для проектного института с многопользовательским доступом.


3240. Виталий
Виталий
ответить
→  Фёдор  # Консоль / Лирика / Билетики / 2014-11-29 18:30

твое решение не покрывает случай, когда N-й элемент последовательности b > N-го элемента последовательности a. Т.е. когда в билете 2 одна их цифр будет большей, чем  билете 1. При твоем решении для такой позиции получается отрицательное число щелбанов, а это неверно.


2410. Денис
Денис
ответить
→  Фёдор  # Консоль / Лирика / Коты / 2014-11-13 09:23

Фёдор,  скорее всего Шарп ругается на имя переменной, которое у тебя "мурзики", а должно быть "мурзиков" :)
А вообще, код выкладывать в комменты запрещено :)


2721. mikemet
mikemet
ответить
→  Фёдор   / 2014-11-08 13:37

Да, Вы правы, Photoshop - идеальная программа для растровой графики на данный момент.
Но те изменения, которые обычно требуются, слишком просты для такой профессиональной программы. Хотя конечно же в ней их сделать можно  "на раз". Просто мне больше по душе Corel. Его,  для простых операций по обработке фото, тоже хватит "с головой". Ну а для векторных изображений Corel просто предназначен и идеален (дело вкуса). :-)


182. Фёдор
Фёдор
ответить
→  Дима  # Видео-игры / Игра Быстрощёлк / 2014-11-08 09:17

Иконка на форме стандартная


182. Фёдор
Фёдор
ответить
→  mikemet  # Видео-приклад / Двенадцать месяцев / 2014-11-08 09:03

Мне кажется изображения лучше обрабатывать в Photoshop 


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Фёдор   / 2014-11-07 07:47

А мне кажется, Фёдор, что проверять такие работы даже интересно.
Кроме того подогревается интерес, чтобы быстрее проходить дальше.
Да и что тут сложного, если с 99% вероятностью будет нажата клавиша "Хорошо" :)


182. Фёдор
Фёдор
ответить
→  Дмитрий  # Супер игры / Пятнашки, часть 1 / 2014-11-07 05:36

Трудно оценивать программу которую еще сам не делал. Может как то попробовать ввести фильтр на проверки? Ты проверяешь только те программы которые сам выполнил))) Вопрос Евгению Витольдовичу.


3024. wakwak
wakwak
ответить
→  Фёдор   / 2014-11-05 09:42

спасибо!) я, когда тестировал, сам чуть не психанул :)


182. Фёдор
Фёдор
ответить
# Консоль / Лирика / Билетики / 2014-11-05 04:08

Кто решил? У меня Робот ругается? Хотя проверяю в VS все работает. Подскажите))), только не давайте решения, а просто подскажите, что не так. Хочу сам все сделать.
int i1 = 0;
            int i2, i3, i4, i5;
            string output = " ";
                string str1 = Console.ReadLine();
                 
            str1 = str1.Insert(i1 + 1, output);
                    i2 = i1 + 2;
                    str1 = str1.Insert(i2 + 1, output);
                    i3 = i2 + 2;
                    str1 = str1.Insert(i3 + 1, output);
                    i4 = i3 + 2;
                    str1 = str1.Insert(i4 + 1, output);
                    i5 = i4 + 2;
                    str1 = str1.Insert(i5 + 1, output);
         
            string[] str_new1 = str1.Split();
            int a1 = int.Parse(str_new1[0]);
            int a2 = int.Parse(str_new1[1]);
            int a3 = int.Parse(str_new1[2]);
            int a4 = int.Parse(str_new1[3]);
            int a5 = int.Parse(str_new1[4]);
            int a6 = int.Parse(str_new1[5]);
            string str2 = Console.ReadLine();
             
            str2 = str2.Insert(i1 + 1, output);
                i2 = i1 + 2;
                str2 = str2.Insert(i2 + 1, output);
                i3 = i2 + 2;
                str2 = str2.Insert(i3 + 1, output);
                i4 = i3 + 2;
                str2 = str2.Insert(i4 + 1, output);
                i5 = i4 + 2;
                str2 = str2.Insert(i5 + 1, output);
                string[] str_new2 = str2.Split();

               
            int b1 = int.Parse(str_new2[0]);
            int b2 = int.Parse(str_new2[1]);
            int b3 = int.Parse(str_new2[2]);
            int b4 = int.Parse(str_new2[3]);
            int b5 = int.Parse(str_new2[4]);
            int b6 = int.Parse(str_new2[5]);

          int k = (a1 - b1) + (a2 - b2) + (a3 - b3) + (a4 - b4) + (a5 - b5) + (a6 - b6);
           
            Console.WriteLine(k);


182. Фёдор
Фёдор
ответить
→  wakwak  # Видео-игры / Лабиринт / 2014-11-04 23:30

Самый сложный лабиринт))) На славу постарался


182. Фёдор
Фёдор
ответить
# Консоль / Лирика / Яблоки / 2014-10-31 03:19

Первая мысль, откуда на берёзе яблоки? Но может у Евгения под окном растет необычная берёза, и но не может  посчитать яблоки на ней, решил помочь))))


182. Фёдор
Фёдор
ответить
# Консоль / Лирика / Классики / 2014-10-31 01:38

Пришлось подсмотреть видео решение((((. А все очень просто оказалось) Хорошая задача


182. Фёдор
Фёдор
ответить
→  Евгений Волосатов   / 2014-10-31 00:49

решил. Проблема была в том что переменная (у меня была мурзики, а надо мурзиков)))))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Фёдор   / 2014-10-31 00:46

нужно писать "мурзиков", таково условие.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Фёдор   / 2014-10-31 00:45

Вроде всё верно. Должно работать.


2410. Денис
Денис
ответить
→  Фёдор  # Видео-игры / Лабиринт / 2014-10-29 02:47

Шилдт на втором мониторе - явно подсказывает :)


2105. Дмитрий
Дмитрий
ответить
→  Фёдор  # Видео-игры / Лабиринт / 2014-10-29 01:57

Скобки - используются в функциях(методах) при передаче параметров.
Фигурные скобки обозначают начало и конец какой-то части программы. Например, класс(параметры) { тело класса} или функция (параметры) {тело функции}.
Если знаешь html, то фигурные скобки - аналог <head></head> <body></body>
Если более менее понятно объяснил, но хочется более подробно - пиши, постараюсь ответить.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Фёдор  # Видео-игры / Лабиринт / 2014-10-29 01:54

Федя, теории полно в интернете - пишешь в поиске имя функции и C# и слово "примеры" либо "теория". Ну или сразу на MSDN искать что нужно. И будет тебе счастье.
По поводу фигурных скобок - всё логично, главное смотреть при вводе "}" - какую именно скобку ты ею закрываешь. Си шарп студия подсвечивает, как правило, эти символы, что удобно.


2280. Альберт
Альберт
ответить
→  Фёдор  # Видео-Unity / Первая 3D игра / 2014-10-28 03:48

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


429. Максим Базуев
Максим Базуев
ответить
→  Фёдор  # Видео-Unity / Первая 3D игра / 2014-10-27 15:00

Будут перезаписи уроков!!! Ждите...


2280. Альберт
Альберт
ответить
→  Фёдор  # Видео-Unity / Первая 3D игра / 2014-10-27 14:28

Ну, вот - в нашем полку прибыло! Крепись, приятель - звук станет лучше, но только к 5-му уроку))


182. Фёдор
Фёдор
ответить
# Консоль / Вопросы и предложения / 2014-10-25 10:49

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


182. Фёдор
Фёдор
ответить
# Консоль / Вопросы и предложения / 2014-10-25 06:39

Предлагаю тему вэбинара (классы, методы, конструкторы, массивы – одномерные, многомерные, ступенчатые).


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 10 10 30 370
2 chokayes 9752 10 11 7 28 358
3 OloloCode 10717 10 7 17 337
4 Виктор 17606 5 15 7 27 297
5 WildOrc 17443 10 15 14 39 279
6 Иван Воронин 10558 10 10 10 30 270
7 Dmitry Sinitsin 17947 10 15 10 35 245
8 ser2018 17425 10 15 11 36 244
9 Дмитрий 4814 10 10 5 25 235
10 FireWolf 10080 9 15 10 34 224
11 Anton 5394 5 15 15 35 208
12 Слава 17255 10 15 5 30 179
13 Александр 9858 5 5 10 157
14 Evgenii Kudriavtcev 18493 5 5 153
15 Евгений Волосатов 1 134
16 Григорий 3850 5 10 1 16 108
17 Александр 3922 5 2 7 100
18 Константин Мельников 17022 5 15 1 21 94
19 Bodrik_torf 16066 89
20 Pavlin 16496 5 5 84
21 vip 9913 82
22 Дмитрий 16218 74
23 Serge 16861 5 10 6 21 68
24 Иван 2146 6 9 15 68
25 knockjkeee 18563 5 5 63
26 Timoha 9980 5 5 10 60
27 Валерий Жданов 791 10 10 58
28 Сергей 14008 5 5 55
29 Володимир 8707 52
30 Александр @DreamerBY 18525 52
31 Родион Глушков 11582 5 5 49
32 Danil42Russia 10895 5 5 45
33 Антон Кравченко 5502 5 5 43
34 Ramzan 18272 5 5 42
35 Николай Миролюбов 6203 39
36 Алексей В. 10494 38
37 sparda 18477 38
38 Сергей 3747 37
39 Андрей Шевченко 16533 35
40 Yefim 11589 7 7 34
41 DimanDOS 14981 5 5 33
42 Александр 18131 5 5 31
43 Петя 7652 5 5 30
44 sharp.xxxxx change config! 999 30
45 Кирилл Шмойлов 6452 26
46 Protos 16459 26
47 Александр 17981 26
48 Денис 4395 25
49 Алекс 8932 25
50 Сергей 10936 25
51 Dima 11051 25
52 Андрей 4753 24
53 Александр 18249 24
54 Виталий 16268 23
55 Андрей 162 5 5 21
56 Мария 16916 5 5 10 20
57 Дмитрий 4210 20
58 Сергей Витальевич 4699 20
59 Сергей Соколов 10670 20
60 Слава 17769 19
61 Саша Авербух 16520 1 1 18
62 Роман 14462 18
63 Фомичева Наталья 1232 17
64 Splean204 18490 17
65 Kiril Krutiajev 16014 16
66 Andrej Gladkov 16018 16
67 Neverwinter 2 1901 14
68 Andrej Petrunev 16015 14
69 Redy 18031 14
70 Сергей 18257 14
71 valeska 18542 1 1 13
72 alexmail19Q 4676 13
73 Денис 16396 13
74 DenisMed 18419 13
75 superGrover 18626 13
76 Андрей 17589 12
77 Посетитель 0 5 5 10
78 Сарапульцев Константин 1570 10
79 Степан 1710 10
80 valerys Nikola 6644 10
81 Алексей 9323 10
82 Юрий 9971 10
83 Андрей Гладков 17609 10
84 Абдулла 18606 10
85 Владислав 18566 9
86 Humanic 18094 6
87 Александр 18587 6
88 Aleksej Fiodorov 16016 5
89 Sergej Šugajev 16017 5
90 FinalCore 18407 5
91 Igor 18553 5
92 Сергей 18605 5
93 Илья 18637 5
94 Sasha 18645 5
95 Alexandru 18616 3
96 Дмитрий 16581 1 1 1
97 Антон 18654 1 1 1
98 Алексей 18656 1 1 1
99 Александр 4988 1
100 Андрей 8525 1
101 Pavel 11353 1
102 Сергей 12525 1
103 Саид 18564 1
104 Andrei 18574 1
105 AHTOH2010 18601 1
106 Vinvi 18602 1
107 Akbar 18604 1
108 IraPav 18617 1
109 Saio 18628 1
110 максим 18629 1
111 Богдан 18630 1
112 Сяинов Артём 18631 1
113 Cilader 18633 1
114 Nurtas 18639 1
115 Михаил 18644 1

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

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

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

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

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

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




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

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

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

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


Трудности: отчет о выполнении )))))
Не сообразил по отчету о выполненном задании, выполнил, потом поставил галочку, а не наоборот.