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

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

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

Создать класс, содержащий методы вычисления расстояния между двумя точками. Протестировать созданный класс: определить расстояние между точкой А(8,5) и началом координат, найти периметр треугольника,ограниченого лучом ОА,осью ОУ и проекцией точки А на ось ОУ.

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

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             //определить расстояние между точкой А(8,5) и началом координат
  13.             int x1 = 8;
  14.             int y1 = 5;
  15.             int x2 = 0;
  16.             int y2 = 0;
  17.             DistanceCalculator dc = new DistanceCalculator(x1, y1, x2, y2);
  18.             double dist = dc.CalcDistance();
  19.             Console.WriteLine(dist);
  20.         }
  21.     }
  22.  
  23.     public class DistanceCalculator
  24.     {
  25.         private int x1, x2, y1, y2;
  26.  
  27.         public DistanceCalculator(int gX1, int gY1, int gX2, int gY2)
  28.         {
  29.             x1 = gX1;
  30.             x2 = gX2;
  31.             y1 = gY1;
  32.             y2 = gY2;
  33.         }
  34.  
  35.         public double CalcDistance()
  36.         {
  37.             return Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));
  38.         }
  39.     }
  40. }

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


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

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

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы