Вопрос задан 25.09.2023 в 23:08. Предмет Математика. Спрашивает Аникеев Иван.

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

находится дальше начала координат. Java
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Казаков Дима.

Відповідь:

Покрокове пояснення:

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("Точки А и В находятся на одинаковом расстоянии от начала координат");

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Java, которая определяет, какая из двух точек (A или B) находится дальше от начала координат:

java
import 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, вычисляет расстояния от начала координат до каждой из них и определяет, какая из точек находится дальше.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Математика

Последние заданные вопросы в категории Математика

Задать вопрос