Ich habe mir ein Primzahlprüf-script gebaut und möchte die Prüfzahl in ein Input-element einbinden. Anschließend soll nicht mit alert „Die Zahl ist eine (oder keine) Primzahl“ ausgegeben werden, sondern mit document.write.
hier ist mein Quelltext:
var ausgabe ;
function Primzahlpruefer()
{
var n;
var b;
var m;
// var ausgabe;
b = 2;
while (n == null)
{
n = parseInt(document.prim.zahl.value); //prompt(„Geben sie eine zahl ein“);
if ( n <= 1 || n== null )
{
alert(„Geben sie eine Ganzzahl über 0 ein“);
n = null;
}
}
for (b=2; b < Math.sqrt(n)+0.01; b++)
{
m =n%b;
if (m==0)
{
alert(„Die Zahl ist keine Primzahl!“);
b = n;
ausgabe = „Die Zahl ist keine Primzahl“;
}
}
if (m!=0)
{
alert(„Die Zahl ist eine Primzahl! *g*“);
ausgabe = „Die Zahl ist eine Primzahl“;
}
}
document.write(" " +ausgabe+ " ");
[Prüfen!](javascript:stuck_out_tongue:rimzahlpruefer())