C# обучение с нуля

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

основатель — Волосатов Евгений Витольдович
Только до конца месяца: Вступление в Клуб Формулистов с 50% + 20% скидкой.
Робот Шарп работает!

Статистика по сообщениям участников

С ПОНЕДЕЛЬНИКА

  • Всего сообщений: 0
  • По видеоурокам: 0
  • Личных сообщений: 0

ЗА ВСЁ ВРЕМЯ

  • Всего сообщений: 105593
  • По видеоурокам: 75895
  • Личных сообщений: 21132

Последние отправленные сообщения


23439. --
Narayan
Narayan
ответить
# Консоль / 000. Строки / Эхо / 2019-11-17 20:17

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            for(int i=0;i<2;i++)
            {
                Console.WriteLine(s);
            }
         
            Console.ReadLine();
        }
    }
}


22883. KF
Илья
Илья
ответить
# Консоль / Олимпиада / Случайная задача / 2019-11-17 20:13

static void Main()
    {
        string [] s = Console.ReadLine().Split();
        long a = long.Parse(s[0]);
        long b = long.Parse(s[1]);
        long c = long.Parse(s[2]);
        long d = long.Parse(s[3]);

        long ab=a-b;
        if(ab<0) ab=-ab;
        long bc=b-c;
        if(bc<0) bc=-bc;
        long cd=c-d;
        if(cd<0) cd=-cd;
        long da=d-a;
        if(da<0) da=-da;

        if(ab<=bc && ab<=cd && ab<=da) Console.WriteLine(ab);
        if(bc<=ab && bc<=cd && bc<=da) Console.WriteLine(bc);
        if(cd<=ab && cd<=bc && cd<=da) Console.WriteLine(cd);
        if(da<=ab && da<=bc && da<=cd) Console.WriteLine(da);

    }


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - добавление новой темы / 2019-11-17 16:22

у меня не выстраиваются, идут отдельным рядом


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin   / 2019-11-17 16:18

Старые, добрые времена


18842. --
Степан
Степан
ответить
→  Vladimir   / 2019-11-17 16:14

Это точно
придется постараться, ваньки разные попадаются)))


18842. --
Степан
Степан
ответить
→  Glebov Alexandr Leonidovich   / 2019-11-17 16:10

Ну да, немного есть такое, вот и хочу передохнуть - ваньку повалять)))


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Вторая дробная / 2019-11-17 14:34

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Мария   / 2019-11-17 14:03

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

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


23427. KF
Мария
Мария
ответить
→  Евгений Волосатов   / 2019-11-17 13:14

Здравствуйте, оплатила вступление в клуб. Все чеки пришли на почту, но не могу просматривать видеокурсы, пишут, что надо вступить в клуб. Что делать?


22955. KF
Vladimir
Vladimir
ответить
→  Степан  # Дневник успеха / 2019-11-17 : Не поклонюсь богачу, коль своей ржи намолочу. / 2019-11-17 12:31

А ежели он не желает, чтоб его валяли? Опять же, ваньку валять - не сайт верстать. Тут надобно умение : ).


23309. KF
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить

17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан   / 2019-11-17 11:21

Вспоминается в былые времена гремевшая из каждого утюга группа Эйс ов Бейс или асеовбасе или Ace of Bace c их хитами типа этого www.youtube.com/watch?v=d73tiBBzvFM
Получается их наименование можно перевести как Тузы Басов )
Волею Евгения Витольдовича здесь много всякого узнаёшь, о чём прежде и не догадывался. Хорошо знать языки и суть вещей - перестаёшь витать в облаках.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан  # Доска объявлений / Связи объявлений и тем - темы, которых не было / 2019-11-17 08:35

кнопки можно поменять в любой момент, это уже от общей концепции дизайна будет зависеть


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-11-17 05:26

Спасибо, Степан! Буду разбираться с "Управлением".


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin  # Iterator / Iterator - BlackJack - Card / 2019-11-17 03:16

Донни Трамп - это Дональд Козырь )))
Получается, что козырь, не зря Трампом величают
хорошо не туз


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - заготовка / 2019-11-17 03:11

Я посмотрел - у меня кнопка "Управление" для фото работает нормально все три строки списка выполняют свою задачу


18842. --
Степан
Степан
ответить
→  Валерий Жданов  # Доска объявлений / Связи объявлений и тем - темы, которых не было / 2019-11-17 02:54

Да, получилось и ошибок не наделал, как обычно)))
может быть я зря сделал кнопки выбраных тем красными? резко в глаза бросаются, но зато видно
что при нажатии её можно удалить - ведь красная, значит "внимание!"
не знаю, надо подумать...


23392. --
Ewkere
Ewkere
ответить
# Консоль / 000. Строки / Слова / 2019-11-17 01:06

В чем ошибка?
string data = Console.ReadLine();
        string[] s = data.Split(' ');
        foreach (str i in s)
        {
            Console.WriteLine(i);
        }


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Станислав   / 2019-11-17 00:26

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

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


22356. --
Rimool
Rimool
ответить
# Консоль / 101. Математика / Параметрическая функция / 2019-11-16 23:29

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


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - заготовка / 2019-11-16 21:41

По поводу последнего - будем разбираться. Остальное дело вкуса


22133. KF
ES35
ES35
ответить
# Теория ООП / Переезд метода Draw / 2019-11-16 20:43

Всё, нашел ошибку. Если кому интересно, то она заключалась в том, что я забыл вынести в отдельную функцию Init() код инициализации графики и ручки.
"bmp = new Bitmap(pictureBox.Width, pictureBox.Height);
graph = Graphics.FromImage(bmp);
pen = new Pen(Color.Black);"


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / N уроков / 2019-11-16 17:18

Шестой тест не проходит, когда N = 0. В видео-разборе об этом ни слова. Придется использовать условия или всё таки можно решить арифметически?


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Периметр / 2019-11-16 17:11

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


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Iterator / Iterator - BlackJack - Card / 2019-11-16 16:55

Почитал про масти и названия карт. Первое, что запомнилось, по- английски Трампс - это Козыри. Получается, Донни Трамп - это Дональд Козырь )))
По мастям. Даймондс, это понятно брюлики, оттого и значок у бубнящих квадратик на ребре, типа брыльянта. Но почему бубнят, это пока секрет, надо почитать.
Хартс, червы - красное сердце, тут достаточно понятно. Червленый - у восточно-европейских языков это что-то с красным связанное.
Спэйдс или пики - остроконечное сердце на ножке все черное - хз почему так.
Ну и клабс трефы. Клабс - это место собраний жентыльменов, этимология «трефы» тоже пока неясна.


22883. KF
Илья
Илья
ответить
# Консоль / Цифры / Перевертыш / 2019-11-16 11:59

{
    static void Main()
    {
            int s = 0;
            int q = 1;
            int N = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < 4; i++)
            {
                s += (N % 10);
                N /= 10;           
                s *= 10;
            }
            Console.WriteLine(s/10);
    }
}


22133. KF
ES35
ES35
ответить
# Теория ООП / Переезд метода Draw / 2019-11-16 11:13

Черт ноги сломает в моем коде, сам его уже понять не могу...


22133. KF
ES35
ES35
ответить
→  Иван  # Теория ООП / Переезд метода Draw / 2019-11-16 11:11

Извиняюсь за долгое молчание (командировка).
Пробовал, сравнивал отработку кода до изменений приведших к тому что перестала отрисовываться фигура. И после изменений. Вроде как и там и там все переменные необходимые для рисования получают координаты, но после изменения кода они перестали рисоваться.
Буду дальше копать, но пока не понимаю как такое могло произойти.


22133. KF
ES35
ES35
ответить
→  Dmitry Sinitsin  # Теория ООП / Переезд метода Draw / 2019-11-16 11:08

Извиняюсь за долгое молчание (командировка).
Если я правильно понял про юзинги, то сейчас создал новый проект и там юзинги находятся в таком же порядке как и в программе с проблемой:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace experiment
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
}


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - рефакторинг и валидация / 2019-11-16 09:33

ответы на вопросы: 1) пока правильно, потом поправим 2)рассмотрим позже


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Что доступно Юпитеру? / 2019-11-16 06:49

теперь норм


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  alklokov   / 2019-11-16 02:05

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

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


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2019-11-16 01:11

Все кнопки будут работать корректно - далее, на следующих уроках.


18842. --
Степан
Степан
ответить
→  Андрей  # Демо игры / C# чего начать программировать / 2019-11-16 00:56

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван   / 2019-11-15 23:08

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

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



22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / Куры и яйца / 2019-11-15 18:24

static void Main()
    {
        long a = long.Parse(Console.ReadLine());
        if(a < 5)
        {
            Console.WriteLine(0);
        }
        else
        {
            Console.WriteLine(a / 5 * a);
        }
    }


22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / Уравнение 2 / 2019-11-15 18:21

static void Main()
    {
        string[] s = Console.ReadLine().Split();
        double x1 = double.Parse(s[0]);
        double c = double.Parse(s[1]);
     
        double x2 = c / x1;
        double b = -(x1 + x2);
     
        Console.WriteLine("{0:f1} {1:f1}", x2, b);
    }


18842. --
Степан
Степан
ответить
→  Валерий Жданов   / 2019-11-15 17:29

Ура!
продолжение уже есть!
дети до трех лет будут очень довольны, что коляску приравняли к автомобилю))


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Уравнение / 2019-11-15 17:10

Из задачки надо бы убрать подсказку, а то и наморщить лоб не пришлось, все решение есть уже в условии.
Уравнения, школа, ..., ностальжи. Как давно это было :(.


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Арифметика / 2019-11-15 17:03

Уже в который раз решил сам, что начинает радовать. Правда привлекал Google, куда же без него. Однако робот Шарп один тест не пропустил. Пришлось int поменять на long и все стало гуд.


23309. KF
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить
→  Антон Кравченко   / 2019-11-15 11:40

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Илья   / 2019-11-15 11:31

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

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


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Консоль / Олимпиада / Случайная задача / 2019-11-15 10:03

Потыкаем в клавиатуру для рефлексии по заданию, заодно и практика на русском языке. Метод вычисления факториала строится на следующей логике. Метод возвращает интовое значение, на вход получает также интовое значение заданного факториала. Проверка аргумента на эквивалентность единице, дополненная для верности ещё и значением меньше единицы возвращает 1.
Последний оператор возвращает произведение аргумента на аргумент из предыдущего вызова этой рекурсивной функции.
С рекурсией всё.
Пээсвээм занимается лишь подготовкой, а именно: парсингом считанного из консоли, инициализацией переменной для суммирования с присвоением ей стартового значения нулём, организацией цикла вайл и выводом результата.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Бинарная жизнь / Максималка / 2019-11-15 09:17

Привет! Проект заточен под практику, это же со всех уголов тут прописано вроде бы и не секрет ни разу. Теории в интернете бесплатной вагоны, если гугл не заблокировали в Ваших землях ещё. Без шуток, в Китае, рассказывают с этим есть нюансы. А в реальности теория без практического применения сложна к перевариванию и освоению - отсюда и идея проекта - предоставить курсантам площадку для тренировки не чтения, но и написания кода. А слепой десятипальцевый метод - это один из шажков к программированию с легкостью. Это задание, конечно, перебор, но соло Шахиджаняна в марафоне прошлого года меня лично сдвинуло с тупого набора с клавы простым тыканием. Сначала было вообще непонятно, зачем эти заморочки. Пришел к выводу, что эти скиллы снимают барьеры и облегчают жизнь профессионала. Общаться с людьми, глядя в текст, а не на клавиши занятнее, больше можно сказать.
Удачи!


23309. KF
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить
→  Дмитрий  # Бинарная жизнь / Максималка / 2019-11-15 08:33

Улыбнуло :-) Я за компом с 98 года, но быстро печатать так и не научился, всё время двумя пальцами тычу. Не моё наверно :-)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан   / 2019-11-15 02:57

продолжение грядет!


18842. --
Степан
Степан
ответить
→  Валерий Жданов  # Доска объявлений / Связи объявлений и тем - заготовка / 2019-11-15 02:30

Да, все супер, сайт получается просто шикарным
с большим азартом выполняю ваши уроки, отличный курс и я очень рад, что записался на него, а ведь тоже как Ефим просто оценивал чужие работы и попался отчет с "Доской объявлений", я заинтересовался и не зря.
Спасибо Вам за этот курс!
Жду продолжения)))


791. --
Валерий Жданов
Валерий Жданов
ответить


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Что доступно Юпитеру? / 2019-11-15 00:34

За самооценку хвалю - сам всегда себе хороший отзыв ставлю, и считаю это правильным


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Что доступно Юпитеру? / 2019-11-15 00:34

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Trira   / 2019-11-14 23:37

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

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


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2019-11-14 23:35

Спасибо, Ефим!
Кстати, клавиатуру я все же нашел в интернете(в продаже для моего ноута небыло) и теперь дело пошло быстрее))


18842. --
Степан
Степан
ответить
→  Иван  # Доска объявлений / Что доступно Юпитеру? / 2019-11-14 23:15

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


11589. KF
Yefim
Yefim
ответить
→  Степан  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2019-11-14 23:13

Отличный отчет, Степан, получился. А для первого раза вообще - супер!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Vladimir   / 2019-11-14 22:02

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

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


22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / Арифметика 2 / 2019-11-14 21:44

static void Main()
    {
        string[] s = Console.ReadLine().Split('+','*','=');
        double a = double.Parse(s[0]);
        double b = double.Parse(s[1]);
        double c = double.Parse(s[2]);
        Console.WriteLine("{0}",a + b * c);
    }


22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / Дискриминант / 2019-11-14 21:40

static void Main()
    {
        string[] s = Console.ReadLine().Split();
        long a = long.Parse(s[0]);
        long b = long.Parse(s[1]);
        long c = long.Parse(s[2]);
        long d = b*b-4*a*c;
        Console.WriteLine(d);
    }


22955. KF
Vladimir
Vladimir
ответить
→  Glebov Alexandr Leonidovich   / 2019-11-14 16:14

Однозначно, это будет не хобби. Работа с БД, сайты, а может Zenno Poster. Вряд ли игры.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Iterator / Iterator - Digits / 2019-11-14 15:36

Почитал матчасть, дополню написанное в отчете. Метод next() получает следующий элемент ряда, а метод hasNext() проверяет наличие следующего элемента ряда и заодно следит, а не достигнуто ли того ряда окончание.
hasNext() - булевский метод, возвращает ИСТИНА при наличии куда двигаться, и ЛОЖЬ если коллекция закончена.
Следует соблюдать последовательность вызова этих методов и hasNext() вызывать перед вызовом метода next()


23309. KF
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить
→  Vladimir  # Демо софт / Вступительное слово / 2019-11-14 14:17

Возможности VS огромные. Можете писать что угодно и для чего угодно. Я начал программировать в начале 2000 -х на Delphi, писал много под заказ. С VS примерно с 2003 года знаком. Сейчас программировать одно удовольствие. Потом это перестало приносить деньги и я ушел программировать в 1С. Сейчас опять возникла необходимость. Нужно для себя определить будет ли это хобби или работа. Какое направление: работа с БД, Игры, Сайты и на основании этого сделать уклон в какую то сторону. Туда, где будет прибыль. Либо просто как хобби.


22955. KF
Vladimir
Vladimir
ответить
# Консоль / Геометрия / Вектор / 2019-11-14 09:47

На мой взгляд условие задачи некорректное, т.к. в условии ничего не сказано о том, что вектор начинается из нуля координат. Т.е., как я понимаю, первая координата - отсутствует. То, что вторая координата - неотрицательная, наводит на мысль, что вектор лежит в первой четверти, не более того. Опять же, что означает - "вторая" координата? Вторая координата первой точки или ...? По условию: дана длина вектора и одна из его координат. Одна из четырех..., или из двух...? И что делать дальше? Ввиду недостаточности данных задачу не решил, посмотрел видео-решение, думал увижу какой-то лихой "финт ушами"... В общем, полное недоумение... :(  Уж извините.


22955. KF
Vladimir
Vladimir
ответить
→  EvMags  # Демо софт / Двенадцать месяцев / 2019-11-14 07:04

Ещё бы не мешало поменять заголовок Form1 на "12 месяцев".


23056. --
Андрей Сальников
Андрей Сальников
ответить
→  Дмитрий  # Демо софт / Менеджер паролей / 2019-11-14 00:42

Дмитрий, крутая работа! А можно как-то познакомиться с Вашим кодом? Вы его где-нибудь выкладывали?


23038. --
Kostya
Kostya
ответить
# Консоль / 101. Математика / Квадратное уравнение / 2019-11-13 23:56

ну и поломал голову, 66% хоть разбейся. И вдруг пришла мысль проверить скобки в самом расчете Х1 и Х2, проблема в них была, робот доволен. Будьте бдительны!!!


23268. --
TeT
TeT
ответить
# Консоль / 001. Числа / Границы / 2019-11-13 23:53

Console.WriteLine("sbyte" +" " + sbyte.MinValue + " " + sbyte.MaxValue + "\n" +
                "byte" + " " + byte.MinValue + " " + byte.MaxValue + "\n" +
                "short" + " " + short.MinValue + " " + short.MaxValue + "\n" +
                "ushort" + " " + ushort.MinValue + " " + ushort.MaxValue + "\n" +
                "int" + " " + int.MinValue + " " + int.MaxValue + "\n" +
                "uint" + " " + uint.MinValue + " " + uint.MaxValue + "\n" +
                "long" + " " + long.MinValue + " " + long.MaxValue + "\n" +
                "ulong" + " " + ulong.MinValue + " " + ulong.MaxValue + "\n"
                );


            Console.ReadLine();


22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / Периметр / 2019-11-13 20:03

static void Main()
    {
        string[] sA = Console.ReadLine().Split();
        string[] sB = Console.ReadLine().Split();
        string[] sC = Console.ReadLine().Split();
        int Ax = int.Parse(sA[0]);
        int Ay = int.Parse(sA[1]);
        int Bx = int.Parse(sB[0]);
        int By = int.Parse(sB[1]);
        int Cx = int.Parse(sC[0]);
        int Cy = int.Parse(sC[1]);
        double AB = Math.Sqrt(Math.Pow(Ax-Bx,2)+Math.Pow(Ay-By,2));
        double BC = Math.Sqrt(Math.Pow(Bx-Cx,2)+Math.Pow(By-Cy,2));
        double CA = Math.Sqrt(Math.Pow(Cx-Ax,2)+Math.Pow(Cy-Ay,2));
        double lenABC = AB+BC+CA;
        Console.WriteLine("{0:f2}",lenABC);

    }


20302. KF
Дмитрий
Дмитрий
ответить
→  Dmitry Sinitsin   / 2019-11-13 18:27

Мракобесие на то и есть, чтобы быть пеной)


18842. --
Степан
Степан
ответить
→  Валерий Жданов   / 2019-11-13 16:08

Это было бы замечательно, жалко времени не хватает, тем более, как я читал, Вы сейчас курс по операционке делаете и я представляю
какая это сложная тема... 
но будем надеяться, что все получится и времени на всё хватит)))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан   / 2019-11-13 14:51

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - исправление подсчета и отображение текущей темы / 2019-11-13 14:47

всё можно. попробуйте поиграть со стилями в цикле тем foreach() - если тема в перечислении равна выбранной, то стиль кнопки btn-primary, в остальных случаях btn-info


18842. --
Степан
Степан
ответить
→  Даниил  # Начало здесь / День №1. Создание микро-Привычки. / 2019-11-13 12:45

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


18842. --
Степан
Степан
ответить
→  Валерий Жданов  # Доска объявлений / Разделы (темы) - администрирование - сохранение темы / 2019-11-13 12:02

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан  # Доска объявлений / Разделы (темы) - администрирование - сохранение темы / 2019-11-13 11:28

абсолютно верно)))

(хотя... зачем продавать "нецензурные выражения", они и так общеизвестны ))) )


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Бинарная жизнь / Смысл жизни / 2019-11-13 10:18

Если это так и фатальность не носит абсолютный характер, то становится понятно, что Человек - это таки действительно звучит гордо и религиозное мракобесие, заполонившее нынешнее пространство в официальном медиа и в сознании части граждан, упорно навязывающее свою тему о теологии - всё это не более, чем пена, которая не стоит внимания к себе. Как-то много источников в последнее время вещают мысли, не привязанные к логике, потому и инфа от квантовой механики видится позитивной.



22883. KF
Илья
Илья
ответить
# Консоль / Целые задачи / N уроков / 2019-11-12 22:09

static void Main()
    {
        string str = Console.ReadLine ();
        if (str == "0") Console.WriteLine ("08:00");
        else
        {
            int example = int.Parse (str);
            int peremena = example - 1;
            int time = 45*example + 10*peremena+8*60;
            int timeHour = (int)time/60%24;
            int timeMinute = time%60;
            Console.WriteLine ("{0:00}:{1:00}",timeHour ,timeMinute );
        }
    }


20302. KF
Дмитрий
Дмитрий
ответить
→  Dmitry Sinitsin  # Бинарная жизнь / Смысл жизни / 2019-11-12 18:55

Что ты имеешь в виду?


22955. KF
Vladimir
Vladimir
ответить
→  Tekashnik  # Дневник успеха / 2019-11-10 : Худому делу – худой конец. / 2019-11-12 17:36

Борис Гринберг

Ждешь от встречных сигареты,
Ждешь от искорки костра ты,
Но вокруг одни кастраты,
На худой конец поэты.
Ждешь от рифмы - удивиться,
Ждешь от новости - просвета.
А вокруг одни поэты,
На худой конец девицы.
Но худой конец, тоже Богом дан,
Что с того, что худ, нам не в Гиннесы.
Завтра к вечеру мусор вынесу,
А домой вернусь, заварю бадан.
Июль 1995


8275. --
Tekashnik
Tekashnik
ответить

17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Tekashnik  # Дневник успеха / 2019-11-10 : Худому делу – худой конец. / 2019-11-12 14:52

Она была собой прекрасна и ей владел любой подлец. Она была на всё согласна, и даже на худой конец ))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Дневник успеха / 2019-11-10 : Худому делу – худой конец. / 2019-11-12 13:07

пока не знаю, здесь очень много сомнений



18842. --
Степан
Степан
ответить
→  Валерий Жданов  # Доска объявлений / Разделы (темы) - администрирование - волшебный выпадающий список / 2019-11-12 12:37

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


18842. --
Степан
Степан
ответить
→  Валерий Жданов   / 2019-11-12 12:17

Бывшие в употреблении, это я так, немного поприкалывался)))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан  # Доска объявлений / Разделы (темы) - администрирование - волшебный выпадающий список / 2019-11-12 12:06

а что значит "бу" в скобочках? бутафорские? из театра?


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Консоль / Олимпиада / Случайная задача / 2019-11-12 11:19

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


18842. --
Степан
Степан
ответить
→  Glebov Alexandr Leonidovich   / 2019-11-12 11:03

Дойдут со временем))) главное, что желание есть, а остальное само придет


18842. --
Степан
Степан
ответить
→  Валерий Жданов   / 2019-11-12 10:58

Так то конечно много еще надо сделать, но уже видно, что финал не за горами))
Да и на сайт приятно посмотреть - хорошая вещь получается


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Бинарная жизнь / Смысл жизни / 2019-11-12 10:28

Обнадеживающая информация.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-11-12 10:14

Попробуйте зарегистрироваться здесь: www.komtet.ru/ . я этим ресурсом пользуюсь время от времени. Он платный, но плата символическая.  Зато на хостинге есть и php, и MySQL.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - удаление разделов и чистка связей / 2019-11-12 10:08

вопрос на вопрос: что Вы подразумеваете под реальным сервером? если хостинги, там практически всегда MySQL сервера есть, чтобы базу данных разместить. а если сами будете в сети сервер разворачивать на облаке, то придется потрудиться, установить MySQL и создать БД


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-11-12 10:07

Да. Хотелось, именно, самому найти ошибки.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Новый пользователь - сохранение нового пользователя / 2019-11-12 09:40

Да что за ошибки можно ловить на этом этапе?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2019-11-12 09:39

Отлично получилось,  и отличное выражение «потихоньку подбираемся к финалу». Много ещё до финала рассмотреть моментов надо


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - подтверждение удаления / 2019-11-12 09:37

Главное, что они найдены и исправлены


23309. KF
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить
→  Степан   / 2019-11-12 09:26

Сайт нужен. Но до него руки не дошли ;-)


23268. --
TeT
TeT
ответить
# Консоль / 001. Числа / Цифробайты / 2019-11-12 01:08

int s1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine((s1%10)+((s1/10)%10)+(s1/100) + " " + s1*s1);

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





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

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

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

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


Научился: Слушать музыку через микрофон и записывать звук через наушники.
Хорошая идея делать видео обзоры. Очень надеюсь, что я успел вовремя финишировать :)


Научился: Написал отзыв о видеокурсе.
Мое настоящее имя Кот Владимир, учусь в НТУ "ХПИ" на специальности компьютерная инженерия. Очень нравится заниматься на данном сайте, так как большинство упражнений построено в игровой форме, что очень сильно стимулирует их выполнение, как и последовательный доступ к занятиям, возможность улучшение своих программ на ходу и многое другое. Спасибо огромное videosharp.info и Евгению Витольдовичу!