twocoders.de
 

programme/php/primtest/primtest.php


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
<?php
$Eingabe 
$_POST["Eingabe"];
if(
$Eingabe 1)
{
    echo 
"Ungültige Eingabe";
}
else
{
    if(
$Eingabe%== 0)
    {
        echo 
"Zahl ist nicht Prim. Teiler ist: 2";
    }
    else
    {
        
$Teiler 3;
        
$sqrtEingabe round(sqrt($Eingabe),0) + 1;
        while(
$Teiler $sqrtEingabe)
        {
            if(
$Eingabe%$Teiler == 0)
            {
                echo 
"Zahl ist nicht Prim. Teiler ist: $Teiler";
                echo 
"<p><a href=\"Primtest.html\">[Zur&uuml;ck]</a></p>";
                exit();
            }
            
$Teiler += 2;
        }
        echo 
"Zahl ist Prim!";
    }
}
?>