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

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

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

1)Заданы координаты трех вершин треугольника. Найти его периметр. Задачи хоть и простые, но я только начал изучать C# и прошу помощи, чтоб потом разобрать что к чему

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

textual
Листинг программы
int x1,x2,x3,y1,y2,y3;
            //ввод
            Console.WriteLine("Введите координаты первой вершины");
            x1 = Convert.ToInt32(Console.ReadLine());
            y1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите координаты второй вершины");
            x2 = Convert.ToInt32(Console.ReadLine());
            y2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите координаты третьей вершины");
            x3 = Convert.ToInt32(Console.ReadLine());
            y3 = Convert.ToInt32(Console.ReadLine());
 
            double perimetr = 0;
            //расчет
            perimetr += Math.Pow (Math.Pow (x1 - x2 , 2) + Math.Pow (y1 - y2 , 2), 0.5);//первая сторона 
            perimetr += Math.Pow (Math.Pow (x2 - x3 , 2) + Math.Pow (y2 - y3 , 2), 0.5);//вторая сторона
            perimetr += Math.Pow (Math.Pow (x3 - x1 , 2) + Math.Pow (y3 - y1 , 2), 0.5);//третья сторона
            //вывод
            Console.WriteLine("Периметр равен = " + Convert.ToString(perimetr));
            Console.ReadKey();

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


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

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

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