GrafZhL: Weitere Nachkommastellen bei Berechnung nutzen

Beitrag lesen

Öhöm, hier die geupdatete Version...

  
<?php  
$zahl = $_REQUEST['zahl'];  
if($zahl == "") {  
print "Bitte eine Eingabe machen!";  
}  
elseif($zahl < 2) {  
print "Nur Zahlen ab 2 eingeben!";  
}  
  
$count = 2;  
  
while($count <= $zahl) {  
  
$division = $zahl/$count;  
$divisionround = round($division);  
  
if($division == 1) {  
print "Die Zahl $zahl ist eine Primzahl!";  
break;  
}  
elseif($divisionround == $division) {  
print "Die Zahl $zahl ist keine Primzahl. Sie ist zum Beispiel durch $count teilbar.";  
break;  
}  
$count++;  
}  
?>  

Jetzt funktioniert es doch. Nur das Zeitlimit wird bei sehr großen Zahlen überschritten (also die 60 Sekunden).

Entschuldigung für meinen vorschnellen Schrei nach Hilfe!