Maison  >  Article  >  développement back-end  >  Exercice d'algorithme PHP 8 : Déterminer si les trois nombres donnés peuvent former un triangle rectangle

Exercice d'algorithme PHP 8 : Déterminer si les trois nombres donnés peuvent former un triangle rectangle

藏色散人
藏色散人original
2021-08-12 10:47:256822parcourir

Dans cet article "Exercice d'algorithme PHP 7 : Méthode de jugement pour réaliser des séquences géométriques", je vous présente comment utiliser PHP pour juger des séquences géométriques. Les amis intéressés peuvent en apprendre davantage ~

Cet article continuera à le présenter. Vous connaissez la série d'algorithmes PHP, comme le titre l'indique, cette fois, il vous apprend à juger si un triangle rectangle peut être formé à partir de trois nombres donnés. Je suis sûr qu'au moins 99% de mes amis l'ont fait pendant leurs années d'école. Que de questions mathématiques ! ! !

Alors tout d'abord, je souhaite vous présenter les méthodes de détermination d'un triangle rectangle :

1 : Un triangle avec un angle de 90° est un triangle rectangle.

2 : Si a²+b²=c² est satisfait, c'est un triangle rectangle avec c comme hypoténuse et ab comme côté droit (selon le théorème inverse du théorème de Pythagore).

3 : Si le côté opposé à un angle interne de 30° d'un triangle est la moitié d'un certain côté, alors le triangle est un triangle rectangle avec ce côté long comme hypoténuse.

4 : Un triangle ayant deux angles aigus complémentaires est un triangle rectangle.

5 : Si vous voulez prouver que les triangles rectangles sont congrus, vous pouvez utiliser HL Les longueurs des hypoténuses de deux triangles sont égales, et les longueurs d'un côté rectangle sont égales, alors les deux triangles rectangles. sont congruents. [Théorème : Deux triangles rectangles sont congrus si l'hypoténuse et un angle droit sont égaux. En abrégé HL]

6 : Si deux droites se coupent et que le produit de leurs pentes est l'inverse négatif l'un de l'autre, alors les deux droites sont perpendiculaires.

7 : Dans un triangle, si la ligne médiane d'un côté est égale à la moitié du côté où se trouve la ligne médiane, alors le triangle est un triangle rectangle.

D'accord, je vous ai présenté de nombreuses méthodes pour déterminer des triangles rectangles, je pense que vous aurez une idée de comment utiliser PHP pour les déterminer.

Je vais passer directement au code ci-dessous :

Le code PHP est le suivant :

<?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";
}

Le résultat du jugement est :

Dans ce code, nous avons donné trois nombres : 5, 3 et 4 ;

Ensuite, nous pouvons calculer sur la base du théorème de Pythagore pour voir si ces trois nombres répondent aux exigences. Il est évident que : 3 au carré + 4 au carré est égal à 5 ​​au carré.

C'est-à-dire que les trois nombres que nous avons donnés peuvent former un triangle rectangle.

Voici une brève introduction aux opérateurs d'affectation PHP

*=

Par exemple : x *= y signifie x = x * y ; alors $a *= $a dans le code ci-dessus peut représenter le carré de $a~

Enfin, je voudrais recommander à tout le monde le "

Tutoriel vidéo PHP" le plus récent et le plus complet ~ Venez apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn