Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Java zistiť , či bod je obsiahnutý v kruhu

Častým problémom v oblasti výpočtovej geometrie je určiť , či daný bod v rovine je obsiahnutý v danom kruhu . Najjednoduchší spôsob , ako toto rozhodnutie je použiť definíciu kruhu : set bodov , ktorý je v konštantnej vzdialenosti od stredu kruhu ( táto vzdialenosť je kruh je " radius " ) . Môžete vykonať tento test v programovacom jazyku Java . Pokyny dovolená 1

skladujte množstvo , ktoré definujú kruh ( polomer a súradnice stredu ) v dvojitou presnosťou premennej s plávajúcou desatinnou čiarkou , s nasledujúcim kódom :

double radius = 20.5 ;

double xCenter = 40,345 ;

double yCenter = -78,3482 ;
2

Uložte súradnice bodu , ktorý musí byť testované v dvojitou presnosťou plávajúce - bod premenné , pomocou tohto kódu :

double Xpoint = 37,12 ;

double yPoint = -75,0 ;
3

Skúšobné či vzdialenosť prejdite na stredu kruhu je polomer , s týmto kódom :

if ( Math.sqrt ( ( xCenter - Xpoint ) ^ 2 + ( yCenter - yPoint ) ^ 2 ) < = radius ) {

System.out.println ( " bod je obsiahnutý v kruhu . " ) ;

} else {

System.out.println ( " bod nie je obsiahnutý v kruh " ) ; .

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené