Найти периметр треугольника. - 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();