Как вывести периметр? - C#
Формулировка задачи:
Разработать метод f(x1,y1,x2,y2), который вычисляет длину отрезка по координатам вершин (x1,y1) и (x2,y2), и метод d(a,b,c), который вычисляет периметр треугольника по длинам сторон a,b,c. С помощью данных методов найти периметр треугольника, заданного координатами своих вершин.
static double f(double x1, double y1, double x2, double y2) { double l = Math.Sqrt((Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2))); return l; } static double d(double a, double b, double c) { double p = a + b + c; return p; } static void Main(string[] args) { int x1, y1, x2, y2, x3, y3; Console.Write("x1="); x1 = Convert.ToInt32(Console.ReadLine()); Console.Write("y1="); y1 = Convert.ToInt32(Console.ReadLine()); Console.Write("x2="); x2 = Convert.ToInt32(Console.ReadLine()); Console.Write("y2="); y2 = Convert.ToInt32(Console.ReadLine()); Console.Write("x3="); x3 = Convert.ToInt32(Console.ReadLine()); Console.Write("y3="); y3 = Convert.ToInt32(Console.ReadLine()); double p = d(f(x1, y1, x2, y2), f(x2, y2, x3, y3), f(x3, y3, x1, y1)); Console.WriteLine("p= "); }
Решение задачи: «Как вывести периметр?»
textual
Листинг программы
Console.WriteLine("P = {0}", p); //или Console.WriteLine($"P = {p}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д