Си шарп с нуля

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

Vlad Yakovlev
  • Звание: Наследник
  • Накопленный опыт: 335 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-02-04 23:54:00
  • Город проживания: Чугуев

Видеокурсы

Дата активности Видеокурс Прогресс
2016-06-19 lines Шарики 4 из 8 50 %
2016-01-10 game2 Микроигры 1 из 15 7 %
2015-12-14 soft3 Теория ООП 35 из 39 90 %
2015-10-16 soft0 Демо софт 2 из 7 29 %
2015-10-15 soft1 Нанософт 1 из 10 10 %
2015-10-11 game6 Морской Бой 2 из 16 13 %
2015-10-08 game1 Наноигры 5 из 10 50 %
2015-10-05 game0 Демо игры 8 из 10 80 %
2015-08-15 sokoban Сокобан 2 из 23 9 %
Итого: 60 из 138 44 %

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

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

4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Виктор Дерябин   / 2016-09-20 09:55

Спасибо! :)


10193. Виктор Дерябин
Виктор Дерябин
ответить
→  Vlad Yakovlev  # Консоль / Условный оператор / Минимальное произведение / 2016-09-19 20:49

Понятно, что прошло больше года, но "не так" тут кроется в том, что надо внимательно читать условие.
Требуется сравнить "ab, bc, cd, da", а не "ab, ac, ad, bc, bd, cd" как делано у вас.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Логика игры / 2016-06-19 22:18

Да, Влад, всё так и есть.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2016-06-19 16:57

Спасибо


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Анализ игры / 2016-06-19 16:08

Отличная доработка!


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Анализ игры / 2016-06-19 16:08

Отличная доработка!


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 19:38

На компьютере тоже можно схему нарисовать


1901. Neverwinter 2
Neverwinter 2
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 16:11

Да у меня тоже не было возможности.... А народ то я смотрю с фотоаппратами большинство. 90%


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 13:51

Главное что она есть!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

4485. Vlad Yakovlev
Vlad Yakovlev
ответить

2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Микроигры / Игра 15 - Кнопки / 2016-01-10 21:47

иконку можно нарисовать на favicon.ru


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Создаём новую игру. / 2015-12-15 17:20

Влад, отлично позанимался, рада что продолжаешь дальше заниматься и делать успехи! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Изменяем правила игры. / 2015-12-10 19:33

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


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev   / 2015-12-05 20:38

Молодчина! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-12-05 20:26

Я уже решил эту проблему,спасибо!:)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Кирилл Шмойлов   / 2015-12-05 20:25

И правда,в классе Арена была опечатка:вместо this.picture.Image = new Bitmap(Range.Width, Range.Height);
было this.picture.Image = new Bitmap(Range.Width, Range.Width);
Спасибо!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-12-05 15:30

скорее всего ты в класс Арена передаешь неправильные координаты, поэтому у тебя рисоваться могут не на всей площади!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-12-05 14:30

Влад, посмотри в класс Арена, что там происходит, и сделай по шаговую отработку чтобы увидеть где у тебя что рисуется! :)
Уверена что у тебя все получится! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Создаём кружок. / 2015-12-01 01:17

Дальше начинается самое интересное!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Алгоритм игры. / 2015-11-24 20:23

Влад, отлично что закрепил свои знания и готов дальше двигаться! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Правила игры. / 2015-11-15 17:15

Влад, хорошо, продолжай так же заниматься, у тебя уже все классно! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 15:02

Влад, хорошо, а теперь все это прочувствуешь дальше на практике! Вперед к самому интересному! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 12:36

Скорее методов.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Перемещение Снеговиков / 2015-11-10 19:40

Влад, отличная работа, так и продолжай!!! Молодец! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-11-10 19:38

Спасибо!)))


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Перемещение других фигур / 2015-11-10 18:38

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


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Переезд graph в базовый класс / 2015-11-01 22:20

С переездом! Рефакторинг дело непростое!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Теория ООП / Фигуральный базовый класс / 2015-10-27 14:07

К сожалению, switch (obj.GetType()) не срабатывает,
поэтому придётся if-ы прописывать. Сначала.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Фигуральный базовый класс / 2015-10-27 12:37

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


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Богатое наследство / 2015-10-26 20:36

Влад, отлично что получил знания из этого урока! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-26 19:40

Спасибо :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Богатое наследство / 2015-10-26 19:10

Здорово все проработал - хороший получился отчет!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Рисуем Снеговика / 2015-10-23 19:48

Хорошо получилось! Попробуй добавлять какие-нибудь элементы от себя! Очень помогает в освоении программирования.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-23 17:07

Спасибо!))


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-23 17:07

Спасибо!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Цветные карандаши / 2015-10-23 15:42

Отлично  получилось! Еще можно поэкспериментировать с толщиной линий.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Цветные карандаши / 2015-10-23 14:45

Влад, очень рада что ты приобрел замечательный опыт и классно что урок понравился! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Расстояние между пикселями / 2015-10-22 22:24

Влад, хорошие знания и хорошо все у тебя уже получилось! Продолжай и дальше действовать! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 18:03

Да уж , ошибка незаметная, над ней можно и целый день просидеть.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Денис   / 2015-10-21 14:25

Спасибо,я уже исправил ошибку,и переделаю отчёт.


3568. Денис
Денис
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 14:09

Не правильно определил класс.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Роман   / 2015-10-21 14:05

ооо
Вот это да!Как я не заметил эту опечатку.
Спасибо огромное!


5419. Роман
Роман
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 12:34

ааа
ты ошибся - вместо class написал struct в описании класса


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Роман   / 2015-10-21 12:11

В методе MovePixel(ClassPixel sp):
sp.x=101,sp.y=201,
но после выхода из метода cp.x=100,cp.y=200;
По поводу MovePixel(StructPixel sp):он работает правильно,то есть точно также как и предыдущий метод.
Действительно,это как-то странно,хотя код один в один,как в уроке! )


5419. Роман
Роман
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 11:06

Странно как-то...у меня код один в один...
А если пошагово выполнять, то  что происходит в методах MovePixel ?


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Круглый класс / 2015-10-20 16:21

Отлично вписалась окружность. Очень рекомендую добавлять элементики от себя. Это очень продвигает в изучении программирования


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Структура пикселя / 2015-10-20 16:12

Отлично идет освоение видео уроков!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-19 17:38

Спасибо,Оля! ;)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-19 10:52

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Теория ООП / Инкапсуляция мечты / 2015-10-19 00:14

Спасибо,я просто решил вкратце написать.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Первый класс / 2015-10-18 18:57

Влад, очень хорошо что все работает! Продолжай и дальше тренироваться и набирать опыт и знания! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Первый класс / 2015-10-18 11:33

Рефакторинг кода - дело непростое! Рад, что все просто получается.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Урок рисования / 2015-10-17 17:10

Влад, уже хорошие результаты у тебя! Так и дальше продолжай! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Урок рисования / 2015-10-17 12:33

Отлично получилось, дальше будет только интереснее


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Теория ООП / Инкапсуляция мечты / 2015-10-17 10:59

Спасибо,я просто решил вкратце написать.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-17 10:57

Спасибо!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-16 20:56

Влад, рада что ты начал этот увлекательный и очень познавательный курс! :)
Вот свое определение не очень расширенное, как-то размытое, хотелось бы чтобы любая "Блондинка" поняла! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-16 18:28

Поздравляю с началом курса! Уверен, что все знания пригодятся!.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Прикладные / Твоё портфолио / 2015-10-15 13:22

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-12 11:04

Спасибо )))


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-12 11:03

Спасибо


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кубик / 2015-10-12 10:25

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


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кубик / 2015-10-12 00:45

Отлично  поработал! Получилось то, что надо!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кружок / 2015-10-09 18:41

Влад, продолжай заниматься, уверена что только с опытом становится легче и еще больше интересней! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кружок / 2015-10-09 17:08

интересно, чтоты тогда скажешь о следующем уроке...


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Бот для Цифр / 2015-10-08 22:47

Влад, очень рада твоим новым познаниям и твоему усовершенствованию программы! Так держать! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-05 18:24

Спасибо.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-05 18:24

Спасибо,Оля!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-10-03 14:13

Отлично получается! Главное, чтобы было интересно!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-10-02 23:39

Влад, хороший результат и замечательные знания! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-02 16:06

Спасибо


1901. Neverwinter 2
Neverwinter 2
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Блок-схема / 2015-10-02 14:23

У Елены 4004 по-моему всегда всё правильно)) Молодец, что двигаешься дальше!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Блок-схема / 2015-10-02 14:17

Влад, красиво нарисовал, вот только таймер он не идет от w=Random (1...5), он как бы отдельно идет, отличная и правильная схема можешь посмотреть у Елены http://www.videosharp.info/4004/checking/game1=273
Двигайся дальше, все у тебя уже хорошо! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-10-01 23:05

Самое удивительное, что понимание начинает приходить само к 20-30 уроку. А если еще и книжки параллельно читать, то и быстрее. Главное пытаться добавить в программу что-то свое. Это очень помогает в закреплении и запоминании пройденного.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Лабиринт 2D - меню / 2015-09-24 17:20

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Евгений Волосатов   / 2015-09-24 14:56

Спасибо.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Наноигры / Лабиринт 2D - меню / 2015-09-24 14:53

Плучше всего смотреть и сразу делать.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Любимые циклы / Админ сети / 2015-08-18 17:16

Почему не прошло два теста?
string s = Console.ReadLine();
            string[] spl = s.Split('.');
            int a, b, c, d;
            int.TryParse(spl[0], out a);
            int.TryParse(spl[1], out b);
            int.TryParse(spl[2], out c);
            int.TryParse(spl[3], out d);
            int max = 0;
            int x1=0;
            int x2=0;
            int x3=0;
            int x4=0;
            int def1 = x1;
            int def2 = x2;
            int def3 = x3;
            int def4 = x4;

            if(spl[0].Contains("-"))
            {
                string[] spl1 =spl[0].Split('-');
                a = int.Parse(spl1[0]);
                x1 = int.Parse(spl1[1]);
                def1 = x1-a;
                if (def1 > max)
                    max = def1;


            }

            if (spl[1].Contains("-"))
            {
                string[] spl2 = spl[1].Split('-');
                b = int.Parse(spl2[0]);
                x2 = int.Parse(spl2[1]);
                def2 =  x2-b;
                if (def2 > max)
                    max = def2;

            }

            if (spl[2].Contains("-"))
            {
                string[] spl3 = spl[2].Split('-');
                c = int.Parse(spl3[0]);
                x3 = int.Parse(spl3[1]);
                def3 =  x3-c;
                if (def3 > max)
                    max = def3;
            }

            if (spl[3].Contains("-"))
            {
                string[] spl4 = spl[3].Split('-');
                d = int.Parse(spl4[0]);
                x4 = int.Parse(spl4[1]);
                def4 =  x4-d;
                if (def4 > max)
                    max = def4;
            }

            Console.WriteLine("{0}.{1}.{2}.{3}",a,b,c,d);


            for (int i = 0; i < max;i++ )
            {
                if (i < def1 && def1 > 0)
                    a++;
                if (i < def2 && def2 > 0)
                    b++;
                if (i < def3 && def3 > 0)
                    c++;
                if (i < def4 && def4 > 0)
                    d++;

                Console.WriteLine("{0}.{1}.{2}.{3}", a, b, c, d);

            }


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:52

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:44

Ясно,спасибо.Просто я его сегодня целый день запускал,думал что с ним случилось.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:27

Влад, он немного отдыхал, все хорошо посмотри пожалуйста, уже работает! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Евгений Волосатов  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 19:59

Подскажите пожалуйста,а что с роботом Шарпом?Он сегодня(15,08,2015) целый день не работал.Когда он заработает?


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-08-15 18:51

Спасибо.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-15 17:31

Влад и я тоже жду следующего твоего отчета, там увидем что за прелестные картинки ты приготовил, не показал ведь свою красоту! ;)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Вступительное слово / 2015-08-15 17:19

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-08-14 19:09

Спасибо за совет.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Картинка с секретом / 2015-08-14 18:58

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Математика / Таблица / 2015-08-14 16:54

Вместо "_" нужно "-"!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2015-08-14 16:02

Спасибо большое,нашёл в чём была ошибка.Просто я  вместо "-" писал "_".


4004. Елена
Елена
ответить
→  Vlad Yakovlev   / 2015-08-14 11:11

1) Уберите лишние пробелы из строки
Console.WriteLine(" | {0,5:F2} | {1,9:F5} |", x, y); - это как должно быть
2) Решение задачи исправлено в соответствии с условием, поэтому сейчас правильно cos(x*x)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2015-08-14 10:04

В этом случае не совпадают ответы(если Math.Pow(Cos(x), 2),то совпадает).Главная загвоздка,как правильно сделать таблицу?


4004. Елена
Елена
ответить
→  Vlad Yakovlev   / 2015-08-14 08:53

Там в числителе Cos(x*x)
а не Math.Pow(Cos(x), 2)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена  # Консоль / Математика / Таблица / 2015-08-13 21:10

Елена,я вроде бы исправил,но всё равно неверный ответ.Вы не могли бы,пожалуйста, поделится своим  решением,чтобы я понял как решить эту задачу на примере,
P.S столько времени потратил на составление этой таблицы,жаль,что нет видеорешения


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Консоль / Математика / Таблица / 2015-08-13 12:29

Vlad, у Вас лишние переводы строки в шапке таблицы
и лишние пробелы в строчке
Console.WriteLine(" |    {0,5:F2}      |      {1,9:F5}    |", x, y);


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Математика / Таблица / 2015-08-13 12:04

подскажите пожалуйста ,как сделать таблицу,такое решение не проходит
Console.WriteLine();
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ");
            Console.WriteLine();
            Console.WriteLine(" |      x        |          y        |");
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ");
            Console.WriteLine();
            for (double x = 0.1; x <= 1.51; x += 0.05)
            {


                y = Math.Tan(x) + ((Math.Pow(Math.Cos(x), 2)) / (Math.Sqrt(Math.Abs(x * x * x + x * x))));

                Console.WriteLine(" |    {0,5:F2}      |      {1,9:F5}    |", x, y);

            }
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  ");


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Edgard Loyter  # Консоль / Пока-цикл / Сумма ряда / 2015-07-26 17:46

Попробуй поменять тип ulong(ulong sum)на double(double sum).
Вот это решение проходит все тесты на 100%:
string[] s = Console.ReadLine().Split();
            int x, N;
            int.TryParse(s[0], out x);
            int.TryParse(s[1], out N);
            double sum = 0;
            int i=1;
            while(Math.Pow(x,i)<N)
            {
                sum += Math.Pow(x, i);
                i++;
            }
            Console.WriteLine(sum);


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Условный оператор / Минимальное произведение / 2015-07-24 11:10

Что тут не так?
using System;
class VideoSharp
{
    static void Main()
    {
      string[] s = Console.ReadLine().Split();
            long a, b, c, d,mul;
            long.TryParse(s[0], out a);
            long.TryParse(s[1], out b);
            long.TryParse(s[2], out c);
            long.TryParse(s[3], out d);

            mul = a * b;

            if (mul > a * c)
                mul = a * c;
            if (mul > a * d)
                mul = a * d;
            if (mul > b * c)
                mul = b * c;
            if (mul > b * d)
                mul = b * d;
            if (mul > c * d)
                mul = c * d;

            Console.WriteLine(mul); 
    }
}


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  RomE_HK  # Консоль / Целые задачи / Стрелки часов / 2015-07-23 17:14

Спасибо,понял где была загвоздка,и исправил решение.


6056. RomE_HK
RomE_HK
ответить
→  Vlad Yakovlev  # Консоль / Целые задачи / Стрелки часов / 2015-07-23 16:50

Тут не так типы. А именно везде int, как в видео-решении. Похоже автор после его записи переделал половину тестов, ведь не зря, наверное, вывод десятичной точностью
Предлагаю посмотреть моё решение:
            string[] str_spl = Console.ReadLine().Split(new Char[] { ' ' });
            float H = Convert.ToInt32(str_spl[0]), M = Convert.ToInt32(str_spl[1]);
            H = H >= 12 ? H - 12 : H;
            float m_deg = M * 6/*6*/, h_deg = H * 30 + M / 2/*65*/, corn = Math.Abs(m_deg - h_deg),
                corn2 = Math.Abs(corn - 360), corn3 = Math.Abs(corn + 360);
            corn = Math.Min(corn, corn2);
            corn = Math.Min(corn, corn3);
            Console.WriteLine("{0:f1}", corn);
На 23.07.2015 16:50 является проходящим все тесты


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Целые задачи / Стрелки часов / 2015-07-18 14:19

Что тут не так?


class VideoSharp
{
    static void Main()
    {
      string[] s = Console.ReadLine().Split();
            int H = int.Parse(s[0]);
            int M = int.Parse(s[1]);

            int M_degree = M * 6;
            int H_degree = H * 30 + M / 2;

            int degree1 = Math.Abs(H_degree - M_degree);
            int degree2 = Math.Abs(H_degree - M_degree+360);
            int degree3 = Math.Abs(H_degree - M_degree-360);
            int degree4 = Math.Abs(H_degree - M_degree + 720);
            int degree5 = Math.Abs(H_degree - M_degree - 720);

            int answer;
            answer = Math.Min(degree1,degree2);
            answer = Math.Min(answer,degree3);
            answer = Math.Min(answer,degree4);
            answer = Math.Min(answer,degree5);
           
            Console.WriteLine("{0:F1}",answer);


    }
}


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Мини игры / Вступительное слово / 2015-03-29 00:46

Владмес, можешь поступать так, как считаешь нужным. Моё дело было предупредить :)


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 2 2 402
2 Андрей Шевченко 16533 5 5 305
3 Tekashnik 8275 200
4 Иван Воронин 10558 200
5 vip 9913 5 5 194
6 Новопашин Владимир 7119 170
7 Дмитрий 4814 5 15 5 25 150
8 Pavlin 16496 5 15 5 25 150
9 Александр 16653 150
10 Алексей В. 10494 134
11 FireWolf 10080 125
12 Anna 17181 113
13 Александр 3922 2 5 7 97
14 gorynych 8877 97
15 Дмитрий 16218 97
16 Алекс 8932 5 5 10 92
17 Григорий 3850 85
18 Константин Мельников 17022 78
19 Николай Денисов 9014 73
20 Николай 17038 73
21 Андрей 162 72
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 Николай (nick27m) 6203 41
29 Родион Глушков 11582 41
30 DimkaKMS 9156 40
31 Володимир 8707 36
32 Yefim 11589 36
33 Денис 13665 36
34 Константин 16880 36
35 DimanDOS 14981 35
36 Антон Кравченко 5502 2 2 32
37 Денис Корнеев 16989 32
38 Margarita 16911 31
39 Евгений Волосатов 1 30
40 WildOrc 17443 29
41 jin 17093 28
42 Protos 16459 27
43 Наталья 7226 1 1 26
44 Петя 7652 1 1 26
45 Ivan 4038 26
46 Сергей Сергеевич 459 25
47 Виктор Си 5923 25
48 Кирилл Шмойлов 6452 25
49 Илья 17343 25
50 Степан 1710 22
51 Сергей Соколов 10670 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 Дмитрий 11604 7
75 Roman Liss 12800 6
76 Дмитрий Трамп 16246 6
77 Дмитрий 16253 6
78 Vlad179 17098 6
79 Артём 17408 6
80 Петров Артем Александрович 17465 6
81 Yuracik 44 5
82 Neverwinter 2 1901 5
83 Сергей 7504 5
84 Владислав 8036 5
85 Олег Лопухинский 10775 5
86 Oleg 16132 5
87 eldarovich99 16516 5
88 sense1997 17446 5
89 ILIFAST 17458 5
90 Константин 17476 5
91 Дроннченко 17483 5
92 Yaroslav 17513 5
93 alex_kag 10591 4
94 Александр 9858 3
95 Иван 2146 2
96 zhikharevav 8380 2
97 Анатолий 15610 2
98 Владислав 15740 2
99 Валерий 1305 1
100 Александр 6614 1
101 Евгений 12238 1
102 Василь Воронін 12306 1
103 Денис 16396 1
104 Мурат 16675 1
105 vjacheslav 16906 1
106 Qwerty123 17435 1
107 Николай 17460 1
108 Alex 17504 1
109 Gera 17507 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать interface и.т.д
Интерфейс-это именованный набор абстрактных и открытых членов.
Научился: Создавать пустой фигуральный базовый класс для объединения всех фигур снеговика в один массив
В методе Draw нужно проверить тип(мб при помощи swich case) и нарисовать фигуру в зависимости от типа.