PtInCircle (Delphi)
Description
The following code example returns whether a given TPoint belongs to the area of a circle. This is done with the help of PtInCircle routine.
Code
...
uses
  System.SysUtils, System.Types;
var
  Point, CenterOfCircle: TPoint;
  CircleRadius: Integer;
begin
    Point.X := 5;
    Point.Y := 6;
    CenterOfCircle.X := 12;
    CenterOfCircle.Y := 15;
    CircleRadius := 5;
    if PtInCircle(Point, CenterOfCircle, CircleRadius) then
      writeln('The point appears to be on the surface of the circle')
    else 
      writeln('The point does not belong to the surface of the circle');
    { The PtInCircle function returns a Boolean value. In this particular case, Point is not in the circle area }
end.