Создать класс, содержащий методы вычисления расстояния между двумя точками - C# (207585)

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

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

Создать класс,содержащий методы вычисления расстояния между двумя точка.Протестировать созданный класс: определить периметр треугольника,вершины которые заданы точками А(2,4) B(6,9) C(6,0).

Решение задачи: «Создать класс, содержащий методы вычисления расстояния между двумя точками»

textual
Листинг программы
class Program
{
    static void Main(string[] args)
    {
        Point p1 = new Point(2, 4);
        Point p2 = new Point(6, 9);
        Point p3 = new Point(6, 0);
 
        double Area = Point.Distance(p1, p2) + Point.Distance(p2, p3) + Point.Distance(p3, p1);
 
        Console.WriteLine("Area = {0} см кв", Area);
        Console.ReadKey();
    }
}
 
class Point
{
    public int X { get; set; }
    public int Y { get; set; }
 
    public Point()
    {
    }
 
    public Point(int x, int y)
    {
        X = x;
        Y = y;
    }
 
    static public double Distance(Point p1, Point p2)
    {
        return Math.Sqrt(Math.Pow(p2.X - p1.X, 2) + Math.Pow(p2.Y - p1.Y, 2));
    }
}

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


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

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

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