Си шарп с нуля

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




AZANIR
  • Звание: Алгоритмист
  • Накопленный опыт: 124 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-11-05 16:05:28
  • Город проживания: Ровно

Видеокурсы

Дата активности Видеокурс Прогресс
2016-03-13 game6 Морской Бой 7 из 16 44 %
2015-11-18 task4 Графические циклы 9 из 12 75 %
2015-11-18 task1 Семантика все 1 100 %
2015-10-25 game0 Демо игры 4 из 9 45 %
Итого: 21 из 38 56 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2016-01-02 jawa START - Запуск все 1 100 %
2015-11-16 task1i Календарь все 16 100 %
2015-11-06 task1h Цифры все 12 100 %
2015-10-04 task1d Формулы 8 из 9 89 %
2015-10-04 task1e Символы все 5 100 %
2015-10-04 task1f Геометрия все 8 100 %
2015-09-30 task1c Лирика 13 из 14 93 %
2015-09-28 task1a Целые числа все 7 100 %
2015-09-28 task1b Строки все 14 100 %
2015-09-24 task1 Семантика все 6 100 %
Итого: 101 из 103 99 %
Сохранить страницу:

7308. AZANIR
AZANIR
ответить
# Морской Бой / Олимпиада - Самый лучший алгоритм / 2016-01-14 12:46

Скриншот , требовал сайт , хотя само задание не требовало вот и прикрепил , любой.


24. Оля
Оля
ответить
→  AZANIR  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2016-01-13 21:49

Ох, ты скриншот прикрепил с другого урока, хорошо что получил опыт и продумал алгоритм! :)


2146. Иван
Иван
ответить
→  AZANIR  # Морской Бой / Установка кораблей / 2016-01-13 16:51

Молодец, классно получилось! А терпения не так и много понадобилось - всего 35 минут.


24. Оля
Оля
ответить
→  AZANIR  # Морской Бой / Установка кораблей / 2016-01-13 15:49

Ты это отлично сделал, главное не останавливайся, ведь шаг за шагом ты достигнешь своих вершин, как и улитка достигла горы Фудзи! :)


8. Василевская Елена
Василевская Елена
ответить
→  AZANIR  # Морской Бой / Установка кораблей / 2016-01-13 10:08

AZANIR, у тебя всё отлично получилось. Молодец!


24. Оля
Оля
ответить
→  AZANIR  # Морской Бой / Делегаты отображения / 2016-01-12 19:01

Как чудесно что уже умеешь пользоваться магией (делегатами) ведь они творят чудеса! :)


24. Оля
Оля
ответить
→  AZANIR  # Морской Бой / Редактор и Сетка / 2016-01-11 23:19

Здорово что продолжаешь этот курс, и сейчас еще больше знаний получил! :)


7308. AZANIR
AZANIR
ответить
# Вебинары / Порекомендуй тему для вебинара / 2015-12-12 21:23

http://imgur.com/gallery/owqRfVV

вот интересное видео и было бы интересно создать такое приложение на СИ


7308. AZANIR
AZANIR
ответить
# Морской Бой / Планирование / 2015-11-20 14:07

к сдаче прилагаю карту сделанную в Freemind.


24. Оля
Оля
ответить
→  AZANIR  # Инфобизнес / Кто хочет денег? / 2015-11-19 17:19

О! Какие классные увлечения! Молодец! :)


7308. AZANIR
AZANIR
ответить
/ 2015-11-19 16:57

На тором скрине MindMap такая себе интеллектуальная карта. очень практично и удобно использовать данные программы.


6458. Илья
Илья
ответить
→  AZANIR  # Морской Бой / Планирование / 2015-11-19 16:31

а что это на втором снимке?


2146. Иван
Иван
ответить
→  AZANIR  # Семантика / Я решил всю Семантику! / 2015-11-19 16:01

Здорово!! Поздравляю!!! Многие недооценивают этот раздел (консоль), а зря!  Молодец, AZANiR! Это действительно достижение!


2146. Иван
Иван
ответить
→  AZANIR  # Морской Бой / Планирование / 2015-11-19 15:45

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Семантика / Я решил всю Семантику! / 2015-11-19 08:29

Молодец. Быстро получилось у тебя. Заказывай сертификат


6458. Илья
Илья
ответить
→  AZANIR  # Семантика / Я решил всю Семантику! / 2015-11-18 21:12

ого, круто, поздравляю!)


7308. AZANIR
AZANIR
ответить
→  Elena Karpanova  # Инфобизнес / WordPress / 2015-11-18 20:00

Елена исправте ссылку на видео так как она ведет на админку вашего сайта. а не на видео


7308. AZANIR
AZANIR
ответить
/ 2015-11-18 19:59

и кстати в Лабиринте 2Д  более интересно получилось ).


7308. AZANIR
AZANIR
ответить
/ 2015-11-18 19:58

Сотрудничать конечно , а подробнее там особо сложного ничего нет. в процессе делаю скриншоты и записываю видео потом монтирую на на сервисе анимото или другой подобный возможно делать и на компьютере в более сложном уже исполнении .


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / ФИНАЛЬНЫЙ УРОК. / 2015-11-18 19:10

Ух ты.
А можно подробней о твоём проекте?
Мы можем как-нибудь сотрудничать?


7308. AZANIR
AZANIR
ответить
/ 2015-11-18 17:44

спасибо я старался что и другим было интересно


2146. Иван
Иван
ответить
→  AZANIR  # Чашка кофе / ФИНАЛЬНЫЙ УРОК. / 2015-11-18 17:43

Супер слайдшоу получилось!


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / VIP - Спираль Архимеда / 2015-11-18 14:25

Здорово, очень рада твоему результату! :)


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / ФИНАЛЬНЫЙ УРОК. / 2015-11-18 14:24

Поздравляю с отличным окончанием этих увлекательных и познавательных уроков! Молодец!!! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / VIP - Спираль Архимеда / 2015-11-18 14:00

Молодец!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / Внутренние условия / 2015-11-18 13:44

Молодец.


7308. AZANIR
AZANIR
ответить
# Чашка кофе / Внутренние условия / 2015-11-18 10:58

→  AZANIR  # Чашка кофе / Внутренние условия / 2015-11-18 07:45
Это условие достаточно написать один раз, так как после континуе итерация заканчивается.
Переделай.

ну да как-то не подумал


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / Внутренние условия / 2015-11-18 07:45

Это условие достаточно написать один раз, так как после континуе итерация заканчивается.
Переделай.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / Трёхмерные циклы / 2015-11-18 07:43

Лучше оставить +3-3 но заменить числа на осмысленные константы - паддинг, ширина и пр.


6452. Lik_Kirill
Lik_Kirill
ответить
→  AZANIR  # Чашка кофе / Трёхмерные циклы / 2015-11-18 03:48

Это сделано для того чтобы лучше понимать как работает программа, а рефакторингом можно заниматься уже после того как всё работает!


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Трёхмерные циклы / 2015-11-18 00:52

Отличная работа, Молодец!
Мне нравится как ты занимаешься и твои результаты! :)


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Диагональные линии / 2015-11-17 23:32

Классные знания!


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Вложенные циклы / 2015-11-17 23:23

Отлично попрактиковался! :)


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Внутренние условия / 2015-11-17 23:21

Молодец, рада что тебе понравилось и ты сделал такую красоту! :)


2146. Иван
Иван
ответить
→  AZANIR  # Чашка кофе / Подготовка графики / 2015-11-17 13:28

Видео тем и хорошо, что всегда можно на паузу нажать!


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Горизонтали и вертикали / 2015-11-16 23:14

Классно что поработал еще с циклами и все легко! Так держать! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Чашка кофе / Подготовка графики / 2015-11-16 18:24

Азанир, отличное начало, молодец!


24. Оля
Оля
ответить
→  AZANIR  # Чашка кофе / Подготовка графики / 2015-11-16 16:45

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


7308. AZANIR
AZANIR
ответить
# Консоль / Календарь / Секундомер / 2015-11-14 17:08

И так еще 1 возмущение и от меня
не учтены сутки ,
и числа не инт а лонг


7308. AZANIR
AZANIR
ответить
# Консоль / Календарь / Первый и последний день / 2015-11-14 13:41

По видео пояснению всетаки задача не решается , потому как влияют настройки как я понимаю.
DateTime dateMin = DateTime.MinValue;
            DateTime dateMax = DateTime.MaxValue;
            Console.WriteLine(dateMin.ToString("G", System.Globalization.CultureInfo.CreateSpecificCulture("en-US")));
            Console.WriteLine(dateMax.ToString("G", System.Globalization.CultureInfo.CreateSpecificCulture("en-US")));

только при таком коде робот шарп принял решение , хотя ответ очевиден что не указанны дополнительные настройки...


7308. AZANIR
AZANIR
ответить
→  Михаил  # Наноигры / Лабиринт 2D - игра / 2015-11-08 22:06

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


7308. AZANIR
AZANIR
ответить
# Консоль / Цифры / Чётность цифр / 2015-11-06 22:40

Понравилась задача и что важно что в решении вы показали направление а все остальное мы сделали сами! мозги правильнее работают и ошибки ищем сами а не просто перекатав зачастую из видео урока.


2146. Иван
Иван
ответить
→  AZANIR  # Наноигры / Лабиринт 2D - игра / 2015-10-25 20:20

Видео просто завораживает! Ваша программа самая лучшая из всех лабиринтов! Все очень круто!!! Вот это отношение к делу! Надеюсь, что многие будут равняться на ваш уровень - планка поднята очень высоко!


24. Оля
Оля
ответить
→  AZANIR  # Наноигры / Лабиринт 2D - игра / 2015-10-25 17:38

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


7308. AZANIR
AZANIR
ответить
# Вебинары / Порекомендуй тему для вебинара / 2015-10-19 17:26

Интересует вопрос какимто образом возможноли просмотреть вебинары , может у вас записи сохранились.
Вообще идея сама по себе неплоха , выкладывать вебинары в доступ.


7308. AZANIR
AZANIR
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-10-19 12:18

Кстати у меня предложение а почему вы не записываете вебинары и не выкладываете на Youtube  думаю оно и вам принеслоб пользы и зрителям.


7308. AZANIR
AZANIR
ответить
# Наноигры / Лабиринт 2D - меню / 2015-10-15 19:43

Немного пофотошопил чтоб сделать красиво)


7308. AZANIR
AZANIR
ответить
/ 2015-10-15 18:56

Да просто если делать то чтоб все красиво было , и приятно глазу. тем более нет это кладезь всего что только придумано до меня ).


2146. Иван
Иван
ответить
→  AZANIR  # Наноигры / Лабиринт 2D - меню / 2015-10-15 18:45

Очень красивое меню получилось!!! Буду ждать следующего отчета, чтобы увидеть, как все будет красиво.


24. Оля
Оля
ответить
→  AZANIR  # Наноигры / Лабиринт 2D - меню / 2015-10-15 18:10

Рада что главное меню уже выполнено и к тому же еще и знаний приобрел! Молодец! :)


24. Оля
Оля
ответить
→  AZANIR  # Наноигры / Картинка с секретом / 2015-10-14 21:10

Отличные картинки выбрал и отличные знания приобрел в этом уроке! Молодец! :)


7308. AZANIR
AZANIR
ответить
→  Igorenzia  # Морской флот / Одинокий капитан - Победа! / 2015-10-14 20:10

ого 2 экрана круто сам мечтаю а то рабочего стола не хватает :-)


7308. AZANIR
AZANIR
ответить
/ 2015-10-14 20:08

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


2146. Иван
Иван
ответить
→  AZANIR  # Наноигры / Картинка с секретом / 2015-10-14 20:04

Всё красиво! Интересно , какой придумал секретный способ?


7308. AZANIR
AZANIR
ответить
# Консоль / Целые задачи / Вторая дробная / 2015-10-05 18:00

По задаче полный бред ваш робот не хочет принимать корректно решенную задачу.

Console.WriteLine(Convert.ToInt32(Math.Floor(Math.Abs(double.Parse(Console.ReadLine()))*100))%10);
тоже самое написанное робот не принимает результат тот-же что и в задаче выполнение 100% но ваш робот его нивкакую не принимает. и печалит то что ваш робот не дает мыслить шире. хотя и начинающий в изучении но реально многое можно просто выкинуть изза ненадобности в коде.


7308. AZANIR
AZANIR
ответить
# Консоль / Геометрия / Площадь круга / 2015-10-04 21:48

string[] krug = Console.ReadLine().Split(' ');
Console.WriteLine("{0:f2}", Math.Pow(Math.Sqrt(Math.Pow(double.Parse(krug[2]) - double.Parse(krug[0]), 2) + Math.Pow(double.Parse(krug[3]) - double.Parse(krug[1]), 2)), 2) * Math.PI);

понравилась задача , пришлось вспомнить геометрию.


7308. AZANIR
AZANIR
ответить
# Консоль / Геометрия / Окружность / 2015-10-04 18:30

Console.WriteLine("0:f2", Math.Pow(double.Parse(Console.ReadLine()), 2) / (4 * Math.PI));

решение верное проверенно на Визуал студио , но почемуто робот так не считает!!!!!!!!


7308. AZANIR
AZANIR
ответить
# Консоль / Символы / Пятёрочка / 2015-10-04 18:02

Просто ужасно!!!!!!
http://shot.qip.ru/00LwmO-5rPlo1gU0/
http://shot.qip.ru/00LwmO-1rPlo1gU1/

И только с 7 запуска решение принято , в чем проблема или ставте верно задачу пожалуста или давайте возможность альтернативного решения.


7308. AZANIR
AZANIR
ответить
# Консоль / Символы / Буквы кодов / 2015-10-04 17:41

Поражает что робот в очередной раз тупит.  решение у робота оказалось не совсем верным в первый раз из 3 тестов 1 не прошел, в следующие 3 раза тупо ответ неверный и в последнем 100%  решение, и что ж это за математическое решение? такое.


7308. AZANIR
AZANIR
ответить
# Консоль / Формулы / Формула 0101 / 2015-10-03 22:32

double a, x;
a = double.Parse(Console.ReadLine());
x = double.Parse(Console.ReadLine());
double z = Math.Pow(a * x, 2D) * Math.Pow(1D / Math.Pow(a + x, 2), 1D / 3D) / (a * Math.Log(a + x * x));
Console.WriteLine("{0:0.000000}",z);


Ваш робот ведет себя странно это же решение я вводил раз б пока он решил что всетаки верное решение , в визуал студио все верно а вот на роботе все неверно, а после 6 раза все верно ничего не меняя!!!!!!!!!!!!!!!


7308. AZANIR
AZANIR
ответить
# Консоль / Формулы / Формула 0011 / 2015-10-02 21:13

ПОВТОРЯЮСЬ РОБОТ ГЛЮЧИТ решение запускал раз 3 пока он подтвердил что все решено правильно !


7308. AZANIR
AZANIR
ответить
# Консоль / Формулы / Формула 0010 / 2015-10-02 21:01

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


4995. Иван
Иван
ответить
→  AZANIR   / 2015-09-30 12:44

Единственная задача такая, которая с подобными странностями)


7308. AZANIR
AZANIR
ответить
# Консоль / Лирика / Рулетка * / 2015-09-30 12:42

Задачу решил с трудом , подсмотрев у других так сказать. вообщем очень плохо поставлена задача.
Random rand = new Random ();
int N = int.Parse(Console.ReadLine());
int a = rand.Next(1, N + 1);
Console.WriteLine(a);
вот при таком решении робот просто ругается на ошибки кстати

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


7308. AZANIR
AZANIR
ответить
# Консоль / Лирика / Классики / 2015-09-30 10:23

Понравился подход к решению задачи. да я понимаю что циклы for, while были бы уместнее. Но представьте человека который изучает Си с 0 и который еще и понятия не имеет о циклах. И решение чисто математическое как по мне то супер!


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Trim/Start/End / 2015-09-28 12:04

с методом Trim давно знаком а вот доп варианты были интересны.


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Replace / 2015-09-28 09:15

Классный тест!


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Remove / 2015-09-28 08:36

Хороший метод. наглядное решение!


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Contains / 2015-09-27 18:46

Ну что же узнал для себя такой интересный инструмент как Contains который проверяет на содержание в контейнере.
и нашел интересное решение из 2х строк.

string terem = Console.ReadLine().ToLower();
Console.WriteLine(terem.Contains(Console.ReadLine().ToLower()) + "\n" + terem.Contains(Console.ReadLine().ToLower()) + "\n" + terem.Contains(Console.ReadLine().ToLower()) + "\n" + terem.Contains(Console.ReadLine().ToLower()) + "\n" + terem.Contains(Console.ReadLine().ToLower()));


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / ToLower/Upper / 2015-09-27 15:05

приведение к регистру конечно интересно , посмотрел видео решение и опять наткнулся на кучу ненужного кода, есть же реально элегантные решения даже для таких маленьких задач.

Console.WriteLine(Console.ReadLine().ToLower() == Console.ReadLine().ToLower());


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Split / 2015-09-27 14:44

Для меня было интересно видеть такое решение, хотя тоже считаю что как вариант с циклом тут лучше, но задача есть задача и не обязательно писать 5 раз строку вывода а достаточно ее написать и 1 раз. подумав сократил свое решение еще на 1 строку теперь все решение в виде 2х строк
string[] w = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(w[0]+"\n"+w[1]+"\n"+w[2]+"\n"+w[3]+"\n"+w[4]);


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Copy / 2015-09-25 12:31

Console.WriteLine("{1}\n{0}", string.Copy(Console.ReadLine()), Console.ReadLine());
Вопрос к автору курса , почему упускаете такой вариант кода , компактен и практичен , в принципе используя масив и их значения удобнее так оперировать.


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / CompareTo / 2015-09-25 12:13

Console.WriteLine("{0}", (Console.ReadLine()).CompareTo(Console.ReadLine()));
после прочтения комментариев понравилось это решение оно мне кажется более элегантным. единственное что тут не получится добавить , потому добавлю еще и такой вариант в котором можно добавлять игнор кейс элемент.
Console.WriteLine(String.Compare(Console.ReadLine(), Console.ReadLine(), true));


7308. AZANIR
AZANIR
ответить
# Консоль / Строки / Length / 2015-09-25 11:41

string s1 = Console.ReadLine();
            string s2 = Console.ReadLine();
            Console.WriteLine("{0} {1}", s1.Length, s2.Length);

вариант решения может быть и таким сразу обьявляем переменную и присваиваем ей значение - 1 строка в коде.


24. Оля
Оля
ответить
→  AZANIR  # Наноигры / Вступительное слово / 2015-09-24 16:52

Добро пожаловать на проект! Уверена, что ты здесь отлично практически натренируешь полученную ранее теорию!!! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  AZANIR  # Наноигры / Вступительное слово / 2015-09-24 14:55

Зеннопостер это круто.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: использовать наследование классов
Трудности: ничего
нет
Научился: рисовать линии
Трудности: успевать за преподавателем )
нет замечаний