Um problema comum na geometria computador é determinar se um determinado ponto no plano está contido dentro de um determinado círculo. A maneira mais simples de fazer essa determinação é usar a definição de um círculo : o conjunto de pontos que está a uma distância constante do centro do círculo ( que a distância é " raio " do círculo) . Você pode realizar este teste na linguagem de programação Java. Instruções
1
Guarde as quantidades que definem o círculo (raio e as coordenadas do centro) nas variáveis de ponto flutuante de precisão dupla , com o seguinte código :
raio duplo = 20,5 ;
dupla xCenter = 40,345 ;
dupla yCenter = -78,3482 ;
2
Guarde as coordenadas do ponto que precisa ser testado em duplo flutuante de precisão variáveis de ponto , usando este código :
dupla Xpoint = 37,12 ;
dupla yPoint = -75,0 ;
3
testar se a distância do ponto para o centro do círculo é o raio , com este código:
if ( Math.sqrt ( ( xCenter - Xpoint ) ^ 2 + ( yCenter - yPoint ) ^ 2 ) < = raio ) {
System.out.println (" o ponto está contido no círculo. ");
} else {
System.out.println (" o ponto é que não constam no círculo "); .
}