Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

no name
  • Звание: Мегакодер
  • Накопленный опыт: 609 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-11-15 14:10:04
  • Возраст: 24 года

Видеокурсы

Дата активности Видеокурс Прогресс
2019-06-11 game4 Игры со Спрайтами 12 из 33 37 %
2019-06-02 power Дневник успеха 16 из 251 267 %
2019-05-31 base2 БД - Управление гостиницей 8 из 31 26 %
2019-05-29 soft2 Новые технологии 12 из 18 80 %
2019-05-24 wpf WPF Clocks 1 из 10 10 %
2019-05-14 viri Без конкуренции все 14 100 %
2019-05-10 soft3 Теория ООП все 39 100 %
2019-05-01 task3 Комбинаторика 5 из 22 23 %
2019-04-30 graf Коллекция графов все 19 100 %
2019-03-25 image Фотошарп 8 из 10 89 %
2019-03-18 thread Бурные потоки 1 из 12 9 %
2019-03-17 ef Entity Framework 2 из 8 25 %
2019-03-16 bilife Бинарная жизнь 5 из 7 84 %
2019-03-16 sokoban Сокобан все 23 100 %
2019-03-14 game2 Микроигры все 17 114 %
2019-03-06 lines Шарики все 9 113 %
2019-03-05 game6 Морской Бой 6 из 16 38 %
2019-02-16 hhbot1 API поиска работы все 14 %
2019-02-10 sudoku Судоку все 11 100 %
2019-02-09 game1 Нано-игры все 9 90 %
2019-02-06 lambda Функционал все 5 100 %
2019-02-02 soft1 Нанософт все 10 100 %
2019-02-02 words Игры со словами все 7 100 %
2019-02-01 memory Карточки памяти все 14 %
2019-01-30 task4 Графические циклы все 13 100 %
2019-01-20 iterator Итератор все 10 100 %
2019-01-13 soft0 Демо софт все 8 115 %
2019-01-12 game0 Демо игры все 10 100 %
Итого: 308 из 650 48 %

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

Дата активности Консольный раздел Прогресс
2019-06-12 task2 Математика 5 из 9 56 %
2019-06-07 task2 Последовательность все 6 100 %
2019-06-02 task2 Узник цикла IF все 6 100 %
2019-05-25 task2 Точка и плоскость все 6 100 %
2019-05-16 task2 Обман цикла все 7 100 %
2019-05-07 task2 Do-рацикл все 4 100 %
2019-05-04 solo C# набор 14 из 17 83 %
2019-05-03 task2 Рекурсия 2 из 4 50 %
2019-05-01 task2 Вечность все 5 100 %
2019-04-25 task2 Пока-цикл все 6 100 %
2019-04-22 solo Java - Запуск 8 из 13 62 %
2019-04-19 task2 For-to-чки все 26 100 %
2019-03-28 solo Java - Циклы 1 из 2 50 %
2019-03-24 task2 Условный оператор все 16 100 %
2019-03-10 task2 Логика все 13 100 %
2019-03-02 task2 Типы данных все 5 100 %
2019-02-28 task2 Алгоритмика все 20 100 %
2019-02-19 book 000. Строки 3 из 8 38 %
2019-02-17 task1 Календарь все 16 100 %
2019-02-07 task1 Цифры 11 из 12 92 %
2019-02-05 task1 Целые задачи все 11 100 %
2019-01-31 solo Java - Ввод данных 2 из 6 34 %
2019-01-28 task1 Геометрия все 8 100 %
2019-01-26 solo HTML - тексты 1 из 14 8 %
2019-01-24 task1 Символы все 5 100 %
2019-01-21 task1 Формулы все 9 100 %
2019-01-16 task1 Лирика 13 из 14 93 %
2019-01-15 solo СОЛО на клавиатуре 21 из 0 %
2019-01-12 task1 Строки все 14 100 %
2019-01-09 solo YESOLO on the Keyboard 21 из 0 %
2019-01-09 task1 Целые числа все 7 100 %
2019-01-08 task1 Семантика все 6 100 %
Итого: 298 из 295 102 %
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Консоль / Обман цикла / Делим без остатка / 2019-11-09 12:11

Всё-таки кантинью важен, чтобы вернуться к началу цикла, а элз ни к чему.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Консоль / Обман цикла / Делим без остатка / 2019-11-09 12:10

if (i % 7 != 0) continue;
            else Console.WriteLine(i);
По логике, или кантинью лишний или элз )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Консоль / Алгоритмика / Обман цикла / 2019-08-10 12:35

Это же только в режиме дебага работает или я не прав?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Консоль / Алгоритмика / Логика / 2019-08-06 21:29

using System;
class VideoSharp
{
        static void Main()
        {
              string s1 = Console.ReadLine();
              string s2 = Console.ReadLine();
              bool bs1;
              bool bs2;
              bs1 = s1 == "False" ? false : true;
              bs2 = s2 == "False" ? false : true;
              Console.WriteLine((bs1 || bs2).ToString());
        }
}

mademioselle knows )))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name   / 2019-06-07 18:35

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-07-17
Остаток байтов: 893
Вы являетесь участником Клуба формулистов.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  no name  # Шахматы по сети / База данных. Упрощение / 2019-06-07 11:39

Упрощать сложно - усложнять просто - вот это основная причина. А в чем смысл - в том чтобы усложнить? А как поддерживать такую программу? И еще - важно быстро уметь вносить изменения в программу и чтобы все работало железобетонно - именно за это платят большие деньги программерам. Важно, чтобы сайт работал стабильно и клиенты могли делать заказы и софтина на андроиде была проста и работала стабильно и так далее. Так что я только за упрощение.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  no name   / 2019-06-07 11:33

Ааа - точно. Неправильно прочитал.


20659. --
no name
no name
ответить
→  Владимир  # Демо софт / Двенадцать месяцев / 2019-06-07 10:22

Во вкладке свойств есть поиск, им можно пользоваться, если ты не знал


20659. --
no name
no name
ответить
→  Андрей  # Шахматы по сети / База данных. Упрощение / 2019-06-07 10:20

Непонятно только зачем на курсах программирования упрощают настолько, что теряется весь смысл


20659. --
no name
no name
ответить
→  Новопашин Владимир   / 2019-06-06 16:59

Там написано 4ever - forever


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

20659. --
no name
no name
ответить
# Консоль / Узник цикла IF / Сумма делителей / 2019-06-01 23:44

//www.VideoSharp.info/Консоль/Узник цикла IF/Сумма делителей
using System;
class VideoSharp
{
    static void Main()
    {
        long n = long.Parse(Console.ReadLine());
        long sum = 0;
        for(int i = 1; i < n / 2 + 1; i++)
        if(n % i == 0) sum += i;
        Console.WriteLine(sum + n);
    }
}


20659. --
no name
no name
ответить
# Консоль / Узник цикла IF / Делитель / 2019-06-01 23:42

using System;
class VideoSharp
{
    static void Main()
    {
        long n = long.Parse(Console.ReadLine());
        for(int i = 1; i < n / 2 + 1; i++)
        if(n % i == 0) Console.WriteLine(i);
        Console.WriteLine(n);
    }
}


9752. --
chokayes
chokayes
ответить
→  no name  # Новые технологии / Мотиватор / 2019-05-28 05:43

отличный урок! мне запомнился


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  no name  # Новые технологии / ПОЛУФИНАЛЬНЫЙ УРОК / 2019-05-27 11:50

Прикольный кошак. Как звать?


14981. --
DimanDOS
DimanDOS
ответить
→  no name   / 2019-05-27 10:07

Было уже такое :))) Из-за чего пришлось переустанавливать Windows XD Однако и диск был 100 гигов, а сейчас 500 :) Хватит :)
З. Ы. пока что.....


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name   / 2019-05-27 07:35

В такой ситуации я бы поменял курс, как минимум. Либо поговорил о проблеме с преподом. Фишка в присутствии этих тупиков и сложностей объяснима - в профессиональной практике кодинга не будет легкодоступного ментора, способного расставить точки над i. Даже наш спасительный интернет не всегда даёт 100%-ное решение возникшего вопроса, а нанятый программер с ментором это вообще бывает? Я не рад, что тут бывают пробелы в подаче материала, но я таки понимаю к чему нас готовят.


20659. --
no name
no name
ответить
→  Dmitry Sinitsin   / 2019-05-26 23:30

Я не отказываюсь. Просто абсолютно ничего не объясняют, без опыта и схватиться не за что


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Новые технологии / ПОЛУФИНАЛЬНЫЙ УРОК / 2019-05-26 11:14

Можно подробнее, чём дело стало? Затыки на уроках знакомы, были и спады. Но повод ли это для отказа от углубления в тему? Подвести ишака к воде сможет любой, но пить его не заставит даже шайтан. Если не заставить себя пить из того мифического источника, как достичь углублённого понимания темы? Я не знаю. У меня дети, как и я в юности, говорят знакомые слова "зачем нам это, если нам это не пригодится". Любопытно, какой кейс в Вашем случае?


9752. --
chokayes
chokayes
ответить
→  no name  # Новые технологии / Говорящие часы. Воспроизведение / 2019-05-26 08:14

установи через Nuget


20659. --
no name
no name
ответить
→  DimanDOS  # Сокобан / Сокобан - Телефон - TCP/IP протокол / 2019-05-25 22:45

Забьешь ты свой диск С, если все проекты будешь сохранять в соурс репос)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  no name  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2019-05-23 15:08

Красота! Прям залип секунд на 20. Хотя давно делал это задание.


20659. --
no name
no name
ответить
→  Max   / 2019-05-23 14:40

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


20545. --
Max
Max
ответить
→  no name  # Новые технологии / Обои рабочего стола / 2019-05-22 19:32

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # БД - Управление гостиницей / Создание базы в MS Access / 2019-05-21 12:12

Кембербэтч и Че радуют глаз.


19475. --
Konstantin
Konstantin
ответить
→  no name  # Новые технологии / Делегаты на кубиках / 2019-05-20 12:26

Международная конференция по глобализации. Американский делегат говорит, что Запад делает большую часть мирового интеллектуального продукта, поэтому Запад — это мозг человечества. Затем выступает китаец:  — Китай выпускает все больше промышленных товаров, поэтому Китай — это руки человечества.  Нашему делегату это надоело, и он спрашивает: — Ну, хорошо, а какое место в этой схеме вы отводите России? — Как?! Разве вы не знаете, какая часть организма выделяет газы?...


14981. --
DimanDOS
DimanDOS
ответить
→  no name   / 2019-05-19 15:11

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


14981. --
DimanDOS
DimanDOS
ответить
→  no name   / 2019-05-19 15:09

Message - поле сообщения, присылаемого клиенту (ну что-то вроде "Через 15 минут начинается обед"). А departure - для того что бы знать в какой день клиент должен покинуть отель и ему также будет отправляться сообщение о выезде. Въезд так, на всякий пожарный


20302. --
Дмитрий
Дмитрий
ответить
→  no name   / 2019-05-19 15:02

Оставить решение - ну в реальном проекте думаю я возьму наиболее оптимальное)


20659. --
no name
no name
ответить
→  Вова Якимов  # Микроигры / Игра 15 - Кнопки / 2019-05-19 14:37

О боже, смотрите, у этого человека светлая тема! Как же так вышло, ты шо, не труъ


20659. --
no name
no name
ответить
→  Дмитрий  # Комбинаторика / Комбинаторика. Счастливые билеты N / 2019-05-19 14:36

Но ведь тебе никто не мешает просто оставить свое решение и использовать его, насколько я помню, Евгений Витольдович только поощряет, когда формулисты делают что-то лучше, чем он сам  разумнее тратят ресурсы компьютера))


20659. --
no name
no name
ответить
→  DimanDOS  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2019-05-19 14:34

Для чего тебе поля entry и departure? И поле сообщения у тебя в качестве комментария?


2146. --
Иван
Иван
ответить
→  no name  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2019-05-11 22:16

Спасибо за обзор. Было интересно


20659. --
no name
no name
ответить
# Консоль / Обман цикла / Множитель / 2019-05-09 23:27

using System;
class VideoSharp
{
    static void Main()
    {
        string[] s = Console.ReadLine().Split();
        int n = int.Parse(s[0]);
        int m = int.Parse(s[1]);
        for (int i = 1; i < m; i++){
            if(!(i * n < m)) break;
            else Console.WriteLine(i);
        }
    }
} Простые задачи пока идут)


19475. --
Konstantin
Konstantin
ответить
→  no name  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2019-05-08 23:05

Day after day same monotonous routines
Work and more work is that all it means
From this moment onwards until I'm old,
Be walking to work, rain, snow and cold...

It was small poem about sad work of programmer =) What do you think about it?
Do you like your profession?


20659. --
no name
no name
ответить
# Консоль / Обман цикла / Без пятерок / 2019-05-08 20:07

и еще одна за 20 сек
using System;
class VideoSharp
{
    static void Main()
    {
        for (int i = 1; i < 100; i++){
            if ((i % 10 == 5) || (i / 10 % 10 == 5)) continue;
            Console.WriteLine(i);
        }
    }
}


20659. --
no name
no name
ответить
# Консоль / Обман цикла / Делим без остатка / 2019-05-08 20:05

Еее, задачи на 30 сек
using System;
class VideoSharp
{
    static void Main()
    {
        for (int i = 1; i < 101; i++) {
            if (i % 7 != 0) continue;
            else Console.WriteLine(i);
        }
    }
}


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name   / 2019-05-08 19:02

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-06-17
Остаток байтов: 1023
Вы являетесь участником Клуба формулистов.


20659. --
no name
no name
ответить
→  Евгений Волосатов   / 2019-05-01 09:25

хорошо, спасибо)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2019-04-30 13:11

Игры со спрайтами - интересный курс.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2019-04-30 13:10

Ай, ты ведь его и прошла. Итератор тоже прошла. Умница.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2019-04-30 13:09

Нужна помощь в выборе курса?
Посмотри на курс "Коллекция графа" и "Итератор".


20659. --
no name
no name
ответить
# Консоль / Вечность / Високосное свидание / 2019-04-30 11:11

Уже решала подобную задачу на информатиксе, только здесь условие какое-то странное, будто гопник писал...
using System;
class VideoSharp
{
    static void Main()
    {
        int a = int.Parse(Console.ReadLine());
        if ((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0)) Console.WriteLine(29);
        else Console.WriteLine(28);
    }
}


20659. --
no name
no name
ответить
# Консоль / Вечность / 12 месяцев / 2019-04-27 16:38

Довольно скучные задачи идут :((
using System;
class VideoSharp
{
    static void Main()
    {
        int n = int.Parse(Console.ReadLine());
        switch (n)
        {
            case 1: Console.WriteLine("Январь"); break;
            case 2: Console.WriteLine("Февраль"); break;
            case 3: Console.WriteLine("Март"); break;
            case 4: Console.WriteLine("Апрель"); break;
            case 5: Console.WriteLine("Май"); break;
            case 6: Console.WriteLine("Июнь"); break;
            case 7: Console.WriteLine("Июль"); break;
            case 8: Console.WriteLine("Август"); break;
            case 9: Console.WriteLine("Сентябрь"); break;
            case 10: Console.WriteLine("Октябрь"); break;
            case 11: Console.WriteLine("Ноябрь"); break;
            case 12: Console.WriteLine("Декабрь"); break;
            default: break;
        }
    }
}


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Среднее арифметическое / 2019-04-19 20:14

//www.VideoSharp.info/Консоль/For-to-чки/Среднее арифметическое
using System;
class VideoSharp
{
    static void Main()
    {
        int n = int.Parse(Console.ReadLine());
        string[] s = Console.ReadLine().Split(" ");
        int a = 0;
        for (int i = 0; i < n; i++){
            a += int.Parse(s[i]);
        }
        Console.WriteLine("{0:0.0}", (double) a/n);
    }
}


9913. --
vip
vip
ответить
→  no name  # Коллекция графов / Array vs List / 2019-04-18 23:55

Самый широко используемый алгоритм в контрольных курсовых или иных работах при обучении специалистов в области программирования и получения алгоритмических навыков программирования. Дает массы интересных знаний и полет мысли в изучении алгоритмов программирования. Не даром говорят - не учите язык - учите алгоритмы. Удачи в прохождении курса и успехов!


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Двухзначный столбик / 2019-04-15 20:41

using System;
class VideoSharp
{
    static void Main()
    {
        for (int i = 10; i < 100; i++){
            if ((i / 10) > (i % 10)) Console.WriteLine(i);
        }
    }
}


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Кратные / 2019-04-15 20:40

using System;
class VideoSharp
{
    static void Main()
    {
        int n = int.Parse(Console.ReadLine());
       
        for(int i = 100; i < 1000; i++) {
            if (i % n == 0) Console.WriteLine(i);
        }
    }
}


21398. --
Артем
Артем
ответить
→  no name  # Консоль / Условный оператор / Сумма положительных / 2019-04-13 15:02

short i = 0;
while(i < s.Length){
            x = int.Parse(str[i]);
            if(x > 0) sum += x;
            i++;
        }


20947. --
Денис
Денис
ответить
→  no name  # Теория ООП / Интерфейс. Кружок на площадке. / 2019-04-12 22:49

Так держать!!!


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Факториал / 2019-04-12 16:17

Не удержалась и написала рекурсивное решение, сделав заглушку для фора, чтобы прошла задача))
using System;
class VideoSharp
{
    static void Main()
    {
        long a = long.Parse(Console.ReadLine());
        long b = fact(a);
        for(int i = 1; i <= 1; i++)
        Console.WriteLine(b);
    }
    static long fact (long n){
        if (n == 0 || n == 1) return 1;
        return n * fact(n - 1);
    }
}


20659. --
no name
no name
ответить
# Консоль / For-to-чки / DY-Алфавит / 2019-04-11 14:50

//www.VideoSharp.info/Консоль/For-to-чки/DY-Алфавит
using System;
class VideoSharp
{
    static void Main()
    {
        for (char a = 'D'; a < 'Z'; a++){
            Console.Write(a);
        }
        Console.WriteLine();
    }
}


20659. --
no name
no name
ответить
→  superGrover  # Консоль / Цифры / Крайние / 2019-04-08 20:04

да я уже давно решила


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name   / 2019-04-08 18:12

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-05-18
Остаток байтов: 898
Вы являетесь участником Клуба формулистов.


8275. --
Tekashnik
Tekashnik
ответить
→  no name  # Теория ООП / Интерфейс. Зачем он нужен. / 2019-04-08 14:43

Что то с ником произошло?? качественное преобразование?? или как всё это понимать?


18626. --
superGrover
superGrover
ответить
→  no name  # Консоль / Цифры / Крайние / 2019-04-07 17:19

Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
1234
а ответ должен быть 1324  надо b с с поменять местами, b - это 3, с - 2, кажется так


20366. --
Эльвир
Эльвир
ответить
→  no name  # Теория ООП / Интерфейс. Правила игры. / 2019-04-07 15:09

Отличная работа! Молодец! Нужно будет тоже добраться до этого урока! Думаю очень интересный!


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Улыбки / 2019-04-07 11:40

На шарпе с врайнлайном решить не получилось, поэтому написала на плюсах, на ни проще))
Вообще изначально использовала просто врайт, но не засчитывает. А перенос строки мешает
#include <iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    for (int i = 0; i < n; i++){
        cout << ":)";
    }
    return 0;
}


10365. --
Rita
Rita
ответить
→  no name  # Теория ООП / Перемещение круга / 2019-03-30 23:11

Получается, что все фигуры сначала рисуются в координатах (0, 0), а потом с помощью Move() перемещаются в нужные координаты. Т. о. дальнейшее перемещение фигур будет осуществляться относительно начала координат.


20659. --
no name
no name
ответить
# Консоль / Java - Циклы / Java For Loops / 2019-03-28 17:19

моя психика этого не выдержит


20659. --
no name
no name
ответить
→  Yefim  # Bootstrap-4 первые шаги / Об авторе - блоки и HTML / 2019-03-28 17:15

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


20659. --
no name
no name
ответить
→  крем сода  # J8. Циклопы / LOOP - Мужской / женский цикл / 2019-03-28 17:13

Жаль картинки нельзя прикреплять, у меня есть подходящая)


10365. --
Rita
Rita
ответить
→  no name  # Без конкуренции / Как избежать конкуренции? / 2019-03-28 16:46

Думать как применить свои навыки.
Так что можно себе небольшой доход  обеспечить :-)


10365. --
Rita
Rita
ответить
→  no name  # Теория ООП / Переезд метода Draw / 2019-03-27 14:28

Реализация метода отрисовки в самой фигуре для окружностей -
очень нужное и полезное занятие


11589. --
Yefim
Yefim
ответить
→  no name  # Теория ООП / Приведение с мотором / 2019-03-27 09:04

Молодец! Двоим снеговикам уже не скучно будет! - :)


20659. --
no name
no name
ответить
→  Виктор  # Демо софт / Вступительное слово / 2019-03-26 15:28

Эм, лол, так сделай скриншот)


19475. --
Konstantin
Konstantin
ответить
→  no name  # Теория ООП / Фигуральный базовый класс / 2019-03-26 12:13

Когда-нибудь я до этого доберусь тоже. Методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования - самое необходимое и базовое знание для программиста. Успехов! Хороший урок. Замечательно все проработано.


20659. --
no name
no name
ответить
# Консоль / For-to-чки / Трёхзначные числа / 2019-03-26 11:43

using System;
class VideoSharp
{
    static void Main()
    {
        for(int i = 100; i < 1000; i++) Console.WriteLine(i);
    }
}

Это было самое простое, что я писала за все время, проведенное на этом проекте, по-моему))


20659. --
no name
no name
ответить
→  Евгений Волосатов   / 2019-03-26 11:10

спасибо)


20659. --
no name
no name
ответить
→  Александр   / 2019-03-26 11:10

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


20659. --
no name
no name
ответить
→  ser2018   / 2019-03-26 11:09

нет, я специально ее оставила


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  no name  # Фотошарп / ФИНАЛЬНЫЙ УРОК / 2019-03-26 01:23

Молодец, Настя.


3922. --
Александр
Александр
ответить
→  no name  # Фотошарп / ФИНАЛЬНЫЙ УРОК / 2019-03-26 00:09

Приветствую тебя, Настя! Молодец, очень хороший обзор получился! Ничего страшного, что ошибка произошла во время записи, так даже более естественно смотрится! Ошибки - это часть нашей жизни, я имею ввиду конечно же ошибки в программах, которые мы создаём. Я бы тоже не стал перезаписывать этот момент, а оставил бы видео в том виде, как оно есть. желаю дальнейших успехов!


17425. --
ser2018
ser2018
ответить
→  no name  # Фотошарп / ФИНАЛЬНЫЙ УРОК / 2019-03-25 22:07

Настя поленилась перезаписать обзор без ошибки)


18131. --
Александр
Александр
ответить
→  no name  # Фотошарп / Билинейная интерполяция / 2019-03-21 09:29

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


20659. --
no name
no name
ответить
# Фотошарп / Билинейная интерполяция / 2019-03-20 20:21

Причем с обычными фото все хорошо работает


20659. --
no name
no name
ответить
→  Permitin Alexey  # Игры со Спрайтами / Спрайт. Класс для Спрайта / 2019-03-20 17:55

Директивы юзинг надо удалять, а не комментировать


20659. --
no name
no name
ответить
# Консоль / Условный оператор / Сумма положительных / 2019-03-19 20:31

Как улучшить?

using System;
class VideoSharp
{
    static void Main()
    {
        string[] s = Console.ReadLine().Split();
        long sum = 0;
        if (long.Parse(s[0]) > 0) sum += long.Parse(s[0]);
        if (long.Parse(s[1]) > 0) sum += long.Parse(s[1]);
        if (long.Parse(s[2]) > 0) sum += long.Parse(s[2]);
        if (long.Parse(s[3]) > 0) sum += long.Parse(s[3]);
        if (long.Parse(s[4]) > 0) sum += long.Parse(s[4]);
        Console.WriteLine(sum);
    }
}


20659. --
no name
no name
ответить
→  Yefim   / 2019-03-19 17:02

Да)


11589. --
Yefim
Yefim
ответить
→  no name   / 2019-03-19 14:24

Сейчас лучше?


11589. --
Yefim
Yefim
ответить
→  no name  # Хранитель экрана / Создаём графику / 2019-03-19 13:43

Да, Domination Agenda, Ты права!!! Благодалю за смелость. Одеако, Чтобы забраковать урок нужны серьезные основания. И, как минимум, небоходими этот урок пройти.
В принципе задание было не нарисовать C# , а отобразмить уружечек на месте очередного клика.  Но всё равно спасибо!  Я этого недочета не заметил.
Удачи тебе во всём!!!


20659. --
no name
no name
ответить
→  Yefim  # Хранитель экрана / Создаём графику / 2019-03-19 13:15

Ты уверен? У тебя там черточка с шарпе не дорисована


20659. --
no name
no name
ответить
→  Дмитрий Никифоров  # Демо игры / Игра Быстрощёлк / 2019-03-19 11:00

Пересмотри вебинар и сделай правильно


20659. --
no name
no name
ответить

20659. --
no name
no name
ответить
→  Александр   / 2019-03-17 18:06

спасибо)


3922. --
Александр
Александр
ответить
→  no name  # Дневник успеха / 2019-03-17 : Кончил дело — гуляй смело. / 2019-03-17 17:04

Привет, Domination Agenda! Какая ты молодец, очень хорошо поработала на этой неделе! Желаю дальнейших успехов в изучении программирования!


3146. --
Permitin Alexey
Permitin Alexey
ответить
→  no name   / 2019-03-17 16:59

Абсолютно точно подмечено! Про поля Height  и Width объекта Panel не стоит забывать!


20659. --
no name
no name
ответить
→  Марина  # Демо софт / Английские карточки / 2019-03-17 16:58

На самом деле нужно думать и своей головой_ Например, в си шарпе есть свои правила именования переменных, который у Евгения не соблюдаются, так как в старых курсах он привык к языку пхп. Я бы посоветовала тебе скачать решарпер, ну или следуй следующим простым правилам: прайват переменные начинаются с _, слова разделяются заглавными буквами, публичные переменные начинаются с большой буквы, и все функции тоже с большой буквы. Этого на начальных порах достаточно. Пригодится.


20659. --
no name
no name
ответить
→  Permitin Alexey  # Игры со Спрайтами / Спрайт. Первая форма / 2019-03-17 16:56

Не совсем верно. Я бы даже сказала, что совсем не верно) Тебе стоило бы проводить линии из одного края в другой, для чего ты можешь использовать panel.Height и panel.Width вместо тех координат. А координаты идут в порядке x1, y1, x2, y2, дальше уже сам думай) Но так будет красивее, чем огромная панель и малюсенький рисунок



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Фотошарп / 256 оттенков серого / 2019-03-17 10:49

Монохромный выглядит выигрышнее.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  no name  # Бинарная жизнь / ФИНАЛЬНЫЙ УРОК / 2019-03-17 09:45

Золотые слова.


20659. --
no name
no name
ответить
# Консоль / Условный оператор / Чет / нечет / 2019-03-17 08:51

Странно, почему-то работает только так, хотя хотелось бы поменьше программу(

using System;

class VideoSharp
{
    static void Main()
    {
        long a = long.Parse(Console.ReadLine());
        if(a % 2 == 0)
{
        a /= 2;
        Console.WriteLine(a);
        return;
}
        a *= 2;
        Console.WriteLine(a);
    }
}


20659. --
no name
no name
ответить

20659. --
no name
no name
ответить
→  Uroboros   / 2019-03-17 07:28

И что, если собьет?)


20397. --
Uroboros
Uroboros
ответить
→  no name  # Бинарная жизнь / ФИНАЛЬНЫЙ УРОК / 2019-03-17 04:24

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


10365. --
Rita
Rita
ответить
→  no name  # Сокобан / VIP. Бот для игры БАЛДА / 2019-03-16 15:00

создавать бот для игры "Балда"  - Классно конечно)
Курс классный.


20659. --
no name
no name
ответить
# Консоль / Условный оператор / Модуль / 2019-03-16 12:52

using System;

class VideoSharp
{
    static void Main()
    {
        long n = long.Parse(Console.ReadLine());
        if ( n < 0 )
            Console.WriteLine( n * ( -1 ) );
        else
            Console.WriteLine( n );
    }
}


9752. --
chokayes
chokayes
ответить
→  no name  # Бинарная жизнь / Новое поколение / 2019-03-16 07:23

Приветствую, Domination Agenda! Треугольник Серпинского! Класс! ) Я бы на собеседованиях показывал такие картинки и спрашивал что это такое. )) Курс бинарная жизнь мне тоже понравился. Один из лучших курсов благодаря своей оригинальности. Желаю дальнейших успехов!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name   / 2019-03-15 14:39

Спасибо!! В общем-то в игре из моего - это спрайты шариков,  доработка их анимации и несколько звуковых эффектов. А логика игры - это, конечно,  заслуги Евгения Витольдовича)).


  • Звание: Мегакодер
  • Накопленный опыт: 609 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2019-07-17

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

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

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

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

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

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

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





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

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

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

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


Научился: За эту неделю: + Я проверила 169 отчётов у 36 формулистов + Я написала 8 сообщений 6 формулистам общим объёмом 1 килобуква + Я набрала 1 текст + Я решила 10 задач + Я выполнила 12 видеоуроков − Я не собрала ни одного Мегахеша :o(



Научился: Благодаря yield мы можем не писать целый класс самостоятельно, он реализует все за нас