>  기사  >  백엔드 개발  >  PHP 알고리즘 연습 8: 주어진 세 숫자가 직각 삼각형을 형성할 수 있는지 확인

PHP 알고리즘 연습 8: 주어진 세 숫자가 직각 삼각형을 형성할 수 있는지 확인

藏色散人
藏色散人원래의
2021-08-12 10:47:256822검색

이 글 "PHP 알고리즘 연습 7: 기하 수열 구현을 위한 판단 방법"에서는 PHP를 사용하여 기하 수열을 판단하는 방법을 소개합니다. 관심 있는 친구들은 배울 수 있습니다~

이 글에서는 계속해서 소개하겠습니다. 제목에서 알 수 있듯이 이번에는 주어진 세 개의 숫자로 직각삼각형이 형성될 수 있는지 판단하는 방법을 가르쳐 줍니다. 적어도 99%의 내 친구들이 학창 시절에 이 작업을 해본 적이 있을 것입니다. 이런 수학 문제! ! !

그래서 먼저 직각삼각형을 구하는 방법을 소개하고 싶습니다.

1: 각도가 90°인 삼각형은 직각삼각형입니다.

2: a²+b²=c²가 만족되면 빗변이 c이고 우변이 ab인 직각삼각형입니다(피타고라스 정리의 역 정리에 따름).

3: 삼각형의 내각 30°의 반대쪽 변이 특정 변의 절반이면 이 삼각형은 이 긴 변을 빗변으로 하는 직각삼각형입니다.

4: 두 개의 상보적인 예각을 가진 삼각형은 직각삼각형입니다.

5: 직각삼각형이 합동임을 증명하려면 HL을 사용하면 됩니다. 두 삼각형의 빗변의 길이가 같고, 한 직각변의 길이가 같으면 두 개의 직각삼각형이 됩니다. 일치합니다. [정리: 빗변과 직각이 같으면 두 직각삼각형은 합동이다. 약칭 HL]

6: 두 직선이 교차하고 그 기울기의 곱이 서로 음의 역수이면 두 직선은 수직입니다.

7: 삼각형에서 한 변의 정중선이 정중선이 위치한 변의 절반과 같다면 그 삼각형은 직각삼각형입니다.

좋아요, 저는 직각삼각형을 결정하는 수많은 방법을 여러분에게 소개했습니다. 여러분은 직각삼각형을 결정하기 위해 PHP를 사용하는 방법에 대한 아이디어를 갖게 될 것입니다.

아래 코드로 바로 이동하겠습니다.

PHP 코드는 다음과 같습니다.

<?php
$a = 5;
$b = 3;
$c = 4;
$a *= $a;
$b *= $b;
$c *= $c;
if($a + $b == $c || $a + $c == $b || $b + $c == $a){
    echo "是\n";
}
else
{
    echo "否\n";
}

판정 결과는

이 코드에서는 5, 3, 4의 세 숫자를 지정했습니다.

그런 다음 피타고라스 정리에 따라 계산하여 이 세 숫자가 요구 사항을 충족하는지 확인할 수 있습니다. 3 제곱 + 4 제곱은 5 제곱과 같습니다.

즉, 우리가 준 세 숫자는 직각삼각형을 이룰 수 있다는 뜻입니다.

다음은 PHP 할당 연산자에 대한 간략한 소개입니다

*=

예: x *= y는 x = x * y를 의미하며, 위 코드에서 $a *= $a는 $a~

의 제곱을 나타낼 수 있습니다. 마지막으로, 가장 포괄적인 최신 "

PHP 비디오 튜토리얼

"을 모든 분들께 추천하고 싶습니다~ 와서 배워보세요!

위 내용은 PHP 알고리즘 연습 8: 주어진 세 숫자가 직각 삼각형을 형성할 수 있는지 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.