Как вывести периметр? - 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}");

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


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

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

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