Си шарп с нуля

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




Vlad Yakovlev
  • Звание: Наследник
  • Накопленный опыт: 333 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-10 11:54:49
  • Город проживания: Чугуев

Видеокурсы

Дата активности Видеокурс Прогресс
2016-06-19 lines Шарики 4 из 6 67 %
2016-01-10 game2 Микроигры 1 из 15 7 %
2015-12-14 soft3 Теория ООП 35 из 39 90 %
2015-10-16 soft0 Демо софт 1 из 7 15 %
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 Демо игры все 9 100 %
2015-08-15 game5 Игра Сокобан 2 из 22 10 %
Итого: 60 из 134 45 %

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

Дата активности Консольный раздел Прогресс
2016-09-05 solo C# набор 1 из 15 7 %
2016-07-02 olimp Олимпиада 1 из 32 4 %
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 из 333 81 %
Сохранить страницу:

4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Minergimn   / 2016-09-20 09:55

Спасибо! :)


10193. Minergimn
Minergimn
ответить
→  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. Lik_Kirill
Lik_Kirill
ответить
→  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
ответить
→  Lik_Kirill   / 2015-12-05 20:25

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


6452. Lik_Kirill
Lik_Kirill
ответить
→  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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Использовать Color;рисовать цветные графические элементы,при помощи создания классов ColorLine,ColorCircle,ColorBox и.т.д
Трудности: Ничего.
Хороший урок.
Научился: Попрактиковался
Трудности: Ничего.
Интересно,как будет реализована сама игра!Поэтому-go to next lessons!