Создать класс, содержащий методы вычисления расстояния между двумя точками - 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));
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д