//Изчислява разстоянието между центровете на кръговете. static void CalculateDistance(Circles circleOne, Circles circleTwo) { var intersect = (Math.Sqrt(Math.Pow((circleTwo.X - circleOne.X), 2) + Math.Pow((circleTwo.Y - circleOne.Y), 2))) - (circleOne.R + circleTwo.R); PrintOutput(intersect); }
//Извиква класа Circlen и създава нови кръгове. static void CreateCircle(List<double> firstCircleCoordinate, List<double> secondCircleCoordinate) { Circles circleOne = new Circles(); circleOne.X = firstCircleCoordinate[0]; circleOne.Y = firstCircleCoordinate[1]; circleOne.R = firstCircleCoordinate[2]; Circles circleTwo = new Circles(); circleTwo.X = secondCircleCoordinate[0]; circleTwo.Y = secondCircleCoordinate[1]; circleTwo.R = secondCircleCoordinate[2]; CalculateDistance(circleOne, circleTwo); }