.NET 4.x Вычислить наибольшее расстояние между точками - C#

Узнай цену своей работы

Формулировка задачи:

class Program
    {
        static void Main(string[] args)
        {
            public static void vvod(double x, double y, string name)
        {
            Console.WriteLine("Введите первую координату точки " + name);
            x = double.Parse(Console.ReadLine());
            Console.WriteLine("Введите вторую координату точки " + name);
            y = double.Parse(Console.ReadLine());
        }
        public static double R(double x1, double x2, double y1, double y2)
        {
            double R;
            R = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
            return R;
        }
        static void Main(string[] args)
        {
            double x1, x2, x3, y1, y2, y3;
            double r1, r2, r3;
            vvod(x1, y1, "A");
            vvod(x2, y2, "B");
            vvod(x3, y3, "C");
            r1 = R(x1, x2, y1, y2);
            r2 = R(x2, x3, y2, y3);
            r3 = R(x1, x3, y1, y3);
            Console.WriteLine("Наибольшее расстояние между точками ");
            if (r1 > r2 && r1 > r3)
                Console.Write("А и В");
            if (r2 > r1 && r2 > r3)
                Console.Write("В и С");
            if (r3 > r1 && r3 > r1)
                Console.Write("А и С");
            Console.Read();
} } }
Пишет, что у координат нет значений.

Решение задачи: «.NET 4.x Вычислить наибольшее расстояние между точками»

textual
Листинг программы
public static void vvod(out double x, out double y, string name)
//....
vvod(out x1,out y1, "A");
//....

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы