Найти периметр треугольника, заданного координатами - C#

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

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

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

Решение задачи: «Найти периметр треугольника, заданного координатами»

textual
Листинг программы
class Program
    {
        static void Main(string[] args)
        {
            Coordinate AB;
            Coordinate BC;
            Coordinate AC;
 
            Console.Write("AB.x: ");
            AB.x = int.Parse(Console.ReadLine());
            Console.Write("AB.y: ");
            AB.y = int.Parse(Console.ReadLine());
 
            Console.Write("BC.x: ");
            BC.x = int.Parse(Console.ReadLine());
            Console.Write("BC.y: ");
            BC.y = int.Parse(Console.ReadLine());
 
            Console.Write("AC.x: ");
            AC.x = int.Parse(Console.ReadLine());
            Console.Write("AC.y: ");
            AC.y = int.Parse(Console.ReadLine());
 
            double perimeter = Length(AB.x, AB.y, BC.x, BC.y) + Length(AC.x, AC.y, BC.x, BC.y) + Length(AB.x, AB.y, AC.x, AC.y);
            Console.WriteLine(perimeter);
            Console.ReadLine();
        }
 
        public static double Length(int x1, int y1, int x2, int y2)
        {
 
            return Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
        }
    }
 
    
 
    struct Coordinate
    {
        public int x;
        public int y;
    }

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


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

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

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