Et vanlig problem i datamaskinen geometri er å avgjøre om et gitt punkt i planet er inneholdt i en gitt sirkel . Den enkleste måten å gjøre en slik beslutning er å bruke definisjonen av en sirkel : settet av punktene som er på en konstant avstand fra sirkelens sentrum ( at avstanden er sirkelens " radius" ) . Du kan utføre denne testen i Java programmeringsspråk. Instruksjoner
en
Lagre mengdene som definerer sirkelen ( radius og koordinatene til sentrum ) i dobbel presisjon flyttall variabler , med følgende kode :
dobbel radius = 20,5 ;
dobbel xCenter = 40,345 ;
dobbel yCenter = -78,3482 ;
2
Lagre koordinatene til det punktet som må testes i dobbel presisjon flytende - punkts variabler , ved hjelp av denne koden :
dobbel xPoint = 37.12 ;
dobbel yPoint = -75,0 ;
3
Test om avstanden til punkt til sirkelens sentrum er radius , med denne koden : en
if ( Math.sqrt ( ( xCenter - xPoint ) ^ 2 + ( yCenter - yPoint ) ^ 2 ) < = radius) {
System.out.println ( " poenget er inneholdt i sirkelen . ");
} else {
System.out.println ( " poenget er ikke inneholdt i sirkel "); .
}