Nie jesteś zalogowany na forum.

#1 2019-10-06 11:33:34

kamil
Moderator
Data rejestracji: 2019-09-22
Liczba postów: 44

[PHP] Jak sprawdzić czy trójkąt jest ostrokątny, prostokątny, ...

Jak sprawdzić czy trójkąt jest ostrokątny, prostokątny, rozwartokątny?

c2>a2+b2 trójkąt jest rozwartokątny
c2=a2+b2 trójkąt jest prostokątny
c2<a2+b2 trójkąt jest ostrokątny

[== PHP ==]
<?php
  //$a = 8; // ostrokątny
  //$b = 7; // ostrokątny
  //$c = 5; // ostrokątny

  //$a = 8; // prostokątny
  //$b = 6; // prostokątny
  //$c = 10; // prostokątny

  $a = 2; // rozwartokątny
  $b = 6; // rozwartokątny
  $c = 5; // rozwartokątny

  if (($a+$b>$c) && ($a+$c>$b) && ($b+$c>$a))
  {
    if (($a*$a+$b*$b==$c*$c) || ($a*$a+$c*$c==$b*$b) || ($c*$c+$b*$b==$a*$a)) echo "To jest to trójkąt prostokątny";
    else
      if (($a*$a+$b*$b<$c*$c) || ($a*$a+$c*$c<$b*$b) || ($c*$c+$b*$b<$a*$a)) echo "To jest to trójkąt rozwartokątny";
      else echo "To jest to trójkąt ostrokątny";
  }
  else echo "Nie można zbudować trójkąta";
?>

Ostatnio edytowany przez kamil (2019-10-06 11:41:21)


#zut.edu.pl #put.poznan.pl #uz.zgora.pl #tu.koszalin.pl #ajp.edu.pl

Offline

Stopka

Forum oparte na FluxBB