Załóż konto Strona główna  ·  Foto  ·  Download  ·  Twoje konto  ·  Wyślij newsa  ·  Forum  

Menu strony
Radio Radio
TV Video-stacja
Forum
Regulamin & Kontakt
Wyraź siebie
Twoje konto

Zasoby

Ostatnie posty na Forum?

Społeczność TS

Obliczanie pierwiastków kwadratowych (Kategoria >> Kącik php)
PHP: Klasy/Operacje matematyczne


Klasa Służy do obliczania pierwiastka kwadratowego z wybranej liczby.


Kod PHP
001 <?php
002
003 /* Klasa Służy do obliczania pierwiastka kwadratowego z wybranej liczby */
004 /* Elita TS --- http://twoja-strona.net */
005 /* Autor --- Duch */
006
007 Class Pierwiastek
008 {
009
010 var $liczba;
011 var $e = .000000000001;
012
013  function nliczba ($x)
014  {
015     $x = ($x < 0) ? -$x : $x;
016     return ($x);
017  }
018
019  function npierwiastek ($x)
020  {
021     $this -> liczba = $x;
022     $g = 1.0;
023    
024     if ($this -> liczba < 0)
025     {
026        return -1.0;
027     }
028    
029     if ($this -> e < 0 || $this -> e == 0)
030     {
031        return "Error";
032     }
033  
034     while ($this -> nliczba($g * $g - $this -> liczba) >= $this -> e)
035     {
036        $g = ($this->liczba / $g + $g) /2.0;  
037     }
038     return $g;
039  }
040
041 }
042
043 /* Sposób korzystania przykład */
044
045 $cyfra = 2;
046 $p = new Pierwiastek; // Tworzenie nowego obiektu
047 $p -> e = .000000000001; // Z dokładnością do 12 miejsca po przecinku
048 $pierwiastek = $p -> npierwiastek($cyfra);
049
050 echo "Pierwiastek kwadratowy z ".$cyfra." to - ".$pierwiastek;
051
052 ?>


Możesz również posłużyć się do obliczania pierwiastków kwadratowych wbudowaną funkcją PHP - sqrt(), składnia: {float sqrt ( float argument )}.



Pobierz Skrypt








Autor: Duch

Prawa autorskie © . Wszelkie Prawa Zastrzeżone.



Opublikowane: 2006-01-27 (313 odsłon)

[ Wróć ] Biblioteka index


Wszelkie prawa zastrzeżone 2004-2012 © Twoja-Strona.Net. Korzystanie z serwisu jest równoznaczne z akceptacją regulaminu

Teledyski.Info | Pobieracz.Net | Hostuje.net | Torenty.biz | Wordpressy.pl | 1ts.pl

System Cache v1.0 włączony. Kopia cache.