>  기사  >  Java  >  Java에서 평행사변형의 가능한 모든 좌표 찾기

Java에서 평행사변형의 가능한 모든 좌표 찾기

王林
王林앞으로
2023-08-26 19:41:05803검색

평행사변형은 두 쌍의 평행한 변으로 이루어진 사각형으로, 마주보는 변의 길이가 같고 대각선의 길이가 같습니다.

이 글에서는 평행사변형의 가능한 모든 좌표를 찾아보겠습니다.

기본적으로 주어진 세 좌표에서 가능한 모든 좌표를 찾아 0이 아닌 영역의 평행사변형을 만듭니다. 여기서 주어진 세 좌표는 고정된 점이 아니며 변경될 수 있습니다.

그래서 세 개의 좌표가 주어지면 이 세 개의 좌표만이 평행사변형을 구성할 수 있다고 주장할 수 있습니다.

Java에서 평행사변형의 가능한 모든 좌표 찾기

위에 제공된 다이어그램에 따라 평행사변형의 반대쪽 길이는 동일합니다. 즉, AD = BC 및 AB = CD이므로 누락된 점(D)의 좌표를 다음과 같이 계산할 수 있습니다.

AD = BC

(Dx - Ax, Dy - Ay) = (Cx - Bx, Cy - By)

Dx = 도끼 + Cx - Bx

Dy = Ay + Cy - By

시작해 보세요!

몇 가지 예를 보여주세요

인스턴스-1

이 세 점이 −

라고 가정합니다.

{a1 = 3, a2 = 2}, {b1 = 1, b2 = 0}, {c1 = 4, c2 = 2}

평행사변형의 가능한 모든 좌표를 찾은 후 결과는 −

입니다.

(x, y) 좌표는 −

0, 0

6, 4

2, 0

인스턴스-2

이 세 점이 −

라고 가정합니다.

{a1 = 7, a2 = 2}, {b1 = 3, b2 = 0}, {c1 =0, c2 = 1}

평행사변형의 가능한 모든 좌표를 찾은 후 결과는 −

입니다.

(x,y) 좌표는 −

10, 1

4, 3

-4, -1

알고리즘

1단계 − 평행사변형의 세 좌표를 선언합니다.

2단계 − 공식을 사용하여 다른 가능한 좌표를 찾으세요.

3단계 − 결과를 인쇄합니다.

다양한 접근 방식

우리는 다양한 방법으로 솔루션을 제공합니다.

  • 정적 입력 값을 사용하여

  • 사용자 정의 방법을 통해

프로그램과 그 출력을 하나씩 살펴보겠습니다.

방법 1: 정적 입력 값을 사용하여

이 방법에서는 이 세 가지 점을 정적 입력으로 취하고 수식을 적용하여 결과를 인쇄합니다.

으아아아

출력

으아아아

접근법-2: 사용자 정의 방법을 사용하여

이 접근 방식에서는 먼저 사용자 정의 메서드를 초기화하고 세 가지 점을 입력으로 사용하여 수식을 적용하여 결과를 인쇄합니다.

으아아아

출력

으아아아

이 기사에서는 다양한 방법을 사용하여 Java에서 평행사변형의 가능한 모든 좌표를 찾는 방법을 살펴보았습니다.

위 내용은 Java에서 평행사변형의 가능한 모든 좌표 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제