Си шарп с нуля

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

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

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

Видеокурсы

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

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

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

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 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

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

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

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

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





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

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

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

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


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