So lösen Sie ein Problem in Java. Ich verstehe nicht, was ich mit dem Mittelpunkt des Kreises machen soll.
Nastja
So lösen Sie ein Problem in Java. Ich verstehe nicht, was ich mit dem Mittelpunkt des Kreises machen soll.
Bei einem reellen positiven Wert R, real x, y. Auf der Koordinatenebene befinden sich drei konzentrische Kreise mit Radien R, 2R und 3R und Mittelpunkten im Ursprung. Die Kreise bilden das Ziel. Der Schuss wurde auf einen Punkt mit Koordinaten (x, y) abgefeuert. Geben Sie die Anzahl der Punkte an, die der Schütze für diesen Schuss erhält (Mittelkreis - 3 Punkte, zweiter - 2 Punkte usw.). Java importieren. util-Scanner; public class Main { public static void main(String[] args) { double R,x,y; //Zahl eingeben System.out.println("Wert R,x,y eingeben"); Scanner-Scan = neuer Scanner ( System.in ); R=scan.nextDouble(); x=scan.nextDouble();//Punktkoordinaten y=scan.nextDouble();//Punktkoordinaten double l =Math. sqrt( (x - x0)*(x - x0) + (y0 - y)*(y0 - y)); //Abstand vom Punkt zum Mittelpunkt //х0,y0-Koordinaten des Mittelpunkts des Kreises if(R>0){ if(l<=R) System.out.println("3 points"); if else (R
Antworten:
Jurijus Zaksas
>Ich verstehe nicht, was ich mit dem Mittelpunkt des Kreises machen soll. Nichts tun. Offensichtlich trifft das Auftreffen auf den Mittelpunkt des Kreises auf den inneren Kreis und sollte nicht als separater Fall betrachtet werden.