Создать класс, содержащий методы вычисления расстояния между двумя точками - C# (207555)
Формулировка задачи:
Создать класс, содержащий методы вычисления расстояния между двумя точками. Протестировать созданный класс: определить расстояние между точкой А(8,5) и началом координат, найти периметр треугольника,ограниченого лучом ОА,осью ОУ и проекцией точки А на ось ОУ.
Решение задачи: «Создать класс, содержащий методы вычисления расстояния между двумя точками»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //определить расстояние между точкой А(8,5) и началом координат int x1 = 8; int y1 = 5; int x2 = 0; int y2 = 0; DistanceCalculator dc = new DistanceCalculator(x1, y1, x2, y2); double dist = dc.CalcDistance(); Console.WriteLine(dist); } } public class DistanceCalculator { private int x1, x2, y1, y2; public DistanceCalculator(int gX1, int gY1, int gX2, int gY2) { x1 = gX1; x2 = gX2; y1 = gY1; y2 = gY2; } public double CalcDistance() { return Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2)); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д