Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Division by zero, jak zablokować
morman
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Mam taki blok obliczeń:
  1.  
  2. $m=($a*$e*$i)+($d*$h*$c)+($g*$b*$f)-($g*$e*$c)-($a*$h*$f)-($d*$b*$i);
  3. $n=($j*$e*$i)+($d*$h*$l)+($g*$k*$f)-($g*$e*$l)-($j*$h*$f)-($d*$k*$i);
  4. $o=($a*$k*$i)+($j*$h*$c)+($g*$b*$l)-($g*$k*$c)-($a*$h*$l)-($j*$b*$i);
  5. $p=($a*$e*$l)+($d*$k*$c)+($j*$b*$f)-($j*$e*$c)-($a*$k*$f)-($d*$b*$l);
  6. $t=$m;
  7. $u=$n;
  8. $w=$o;
  9. $x=$p;
  10. $q=$u/$t;
  11. $r=$w/$t;
  12. $s=$x/$t;


I czasami gdy dochodzi do dzielenia przez zero wyskakuje mi błąd:
Kod
Warning: Division by zero in C:\Program Files\WebServ\httpd\Praca\obliczenia\wyznacznik.php on line 26

Co oczywiście się zgadza i dalsze obliczenia nie mają sensu dlatego aplikacja wyrzuca coś takiego:


Uploaded with ImageShack.us
I teraz pytanie co mam zrobić aby nie wyskakiwał mi ten błąd w wynikach?


--------------------
Każdą rewolucyjną ideę można podsumować trzema fazami - to niemożliwe, nie będę marnować czasu - to możliwe ale nie warte zachodu - mówiłem przez cały czas, że to był dobry pomysłPrawo Clarke'a
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:07