Problem mit der berechnung von pi
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi, bin gerade auf die idee gekommen, ein programm in php zu schreiben, das pi berechnet! Es bedient sich der bei http://de.wikipedia.org/wiki/Bailey-Borwein-Plouffe-Formel nachzulesenen Formel! Hier:
<?php $pi=0; for($i=0;$i<=10;$i++) { $hoch=pow(16,$i); $pi+=1/$hoch * (4/(8*$i+1)-2/(8*$i+4)-1/(8*$i+5)-1/(8*$i+6)); } $laenge=strlen($pi); $laenge2=$laenge-2; echo "Die Zahl π wurde mit $laenge2 Nachkommastellen berechnet: $pi!"; ?>
Das funktioniert auch soweit gut, aber wie bei der in php integrierten funktion, um pi zu berechnen "M_PI" werden nur 11 Nachkommastellen angezeigt, egal wie lange man die schleife durchlaufen lässt! Wäre schön, wenn mir einer erklären könnte, warum!
gruss computerfreak12
Beitrag geändert: 27.6.2007 17:23:53 von computerfreak12 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mehr Stellen kannst du so ausgeben:
<?php echo sprintf("%01.15f",M_PI); ?>
Beitrag geändert: 27.6.2007 20:07:56 von sandrock-jonas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage