
Даны две точки: A(x1, y1) и B(x2, y2). Напишите программу, которая определяет, какая из точек
находится дальше начала координат. Java

Ответы на вопрос

Відповідь:
Покрокове пояснення:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner koordinats = new Scanner(System.in);
int x1 = koordinats.nextInt();
int y1 = koordinats.nextInt();
int x2 = koordinats.nextInt();
int y2 = koordinats.nextInt();
double Along = Math.sqrt(x1*x1+y1*y1);
double Blong = Math.sqrt(x2*x2+y2*y2);
if (Along > Blong) System.out.println("Точка А дальше от начала координат, нежели точа В");
else if (Along < Blong) System.out.println("Точка В дальше от начала координат, нежели точа А");
else System.out.println("Точки А и В находятся на одинаковом расстоянии от начала координат");
}
}



Вот пример программы на Java, которая определяет, какая из двух точек (A или B) находится дальше от начала координат:
javaimport java.util.Scanner;
public class PointDistanceFromOrigin {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Введите координаты точки A
System.out.print("Введите координату x1 для точки A: ");
double x1 = scanner.nextDouble();
System.out.print("Введите координату y1 для точки A: ");
double y1 = scanner.nextDouble();
// Введите координаты точки B
System.out.print("Введите координату x2 для точки B: ");
double x2 = scanner.nextDouble();
System.out.print("Введите координату y2 для точки B: ");
double y2 = scanner.nextDouble();
// Вычисляем расстояния от начала координат до точек A и B
double distanceA = Math.sqrt(x1 * x1 + y1 * y1);
double distanceB = Math.sqrt(x2 * x2 + y2 * y2);
// Определяем, какая точка находится дальше
if (distanceA < distanceB) {
System.out.println("Точка A находится ближе к началу координат.");
} else if (distanceA > distanceB) {
System.out.println("Точка B находится ближе к началу координат.");
} else {
System.out.println("Точка A и точка B находятся на одном и том же расстоянии от начала координат.");
}
scanner.close();
}
}
Эта программа запрашивает у пользователя координаты точек A и B, вычисляет расстояния от начала координат до каждой из них и определяет, какая из точек находится дальше.


Похожие вопросы
Топ вопросов за вчера в категории Математика
Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili