Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pomocy w przeanalizowaniu mojego kodu
Forum PHP.pl > Forum > Przedszkole
kakajs
Witam, raczkuje w php i potrzebuje osoby która mnie nakieruje gdzie mam błąd. Program mam losować liczby i sprawdzac czy jest prostokatny. Skrypt pokazuje mi tylko pierwszego
  1. if
i
  1. else
Z góry Dziękuje.
  1. <?php
  2. $a = rand(1,5);
  3. $b = rand(1,5);
  4. $c = rand(1,5);
  5. if($a>$b && $a>$c){
  6. if(pow($a,2)==(pow($b,2)+pow($c,2)))
  7. {
  8. echo "prostokątny $a<sup>2</sup>==$b<sup>2</sup>+$c<sup>2</sup> a";
  9. }}
  10. elseif($b>$a && $b>$c){
  11. if(pow($b,2)==(pow($a,2)+pow($c,2)))
  12. {
  13. echo "prostokątny $b<sup>2</sup>==$a<sup>2</sup>+$c<sup>2</sup> b";
  14. }}
  15. elseif($c>$b && $c>$a){
  16. if(pow($c,2)==(pow($b,2)+pow($a,2)))
  17. {
  18. echo "prostokątny $c<sup>2</sup>==$b<sup>2</sup>+$a<sup>2</sup> c";
  19. }}
  20. else
  21. echo "nie prostokątny:$a,$b,$c";
  22.  
  23. ?>



______________________

Problem rozwiązany, zapomniałem dodać
  1. if(pow($c,2)==(pow($b,2)+pow($a,2)))
  2. {
  3. echo "prostokątny $c<sup>2</sup>==$b<sup>2</sup>+$a<sup>2</sup> c";
  4. }}
potym
  1. else
Przepraszam za Zamieszanie. Program cały czas dobrze działał. Proszę o zamknięcie smile.gif
IProSoft
A spojrzałeś dokładnie na swoje potęgowanie, czy ma możliwość być prawdziwe dla jakichkolwiek liczb ?
kakajs
Tak wszystko dobrze działa. Potęgowanie także. Poprawiłem Post wszystko działa wyjaśniłem gdzie błąd. Oraz dzięki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.