Найти периметр треугольника. - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д