Cómo utilizar Java para determinar si un punto está contenido en un círculo (En 3 Pasos)

Por jonah quant

Un problema común en geometría computarizada es determinar si un punto dado en el plano está contenido dentro de un círculo dado. La forma más sencilla de hacer esa determinación es usar la definición de un círculo: el conjunto de puntos que están a una distancia constante desde el centro del círculo (esa distancia es el radio de círculo). Puedes realizar esta prueba en el lenguaje de programación Java.

Paso 1

Guarda las cantidades que definen el círculo (radio y las coordenadas del centro) en variables de coma flotante de doble precisión, con el siguiente código:

doble radio = 20,5; doble Xcentro = 40,345; doble yCenter = -78,3482;

Paso 2

Guarda las coordenadas del punto que necesita ser probado en variables de coma flotante de doble precisión, mediante este código:

doble xPoint = 37,12; doble yPoint = -75,0;

Paso 3

Prueba si la distancia del punto al centro del círculo es el radio, con este código:

if (Math.sqrt ((Xcentro-xPoint) ^ 2 + (yCenter-yPoint) ^ 2) <= radio) { System.out.println ("El punto está contenido en el círculo."); } Else { System.out.println ("El punto no está contenido en el círculo."); }