Hallo Community,
ich muss für eine Hausaufgabe (bin blutiger Anfänger !!!!) ein Script ergänzen, das Primzahlen erkennt und ausgibt.
Leider muss ich das so umständlich machen..
Aber wo ist mein Fehler, ich bekomme überhaupt keine Ausgabe hin :-(
Ich versuche es schon mehrere Tage, habe aber einen Knoten im Kopf...
Vielen Dank für Eure Hilfe !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Primzahlen</title>
</head>
<body>
<p>Hier werden Primzahlen ermittelt</p>
<script language="javascript">
<!---
//Hier wird das Array für die zu prüfende Zahl angelegt
var zahl = new Array (10);
var zahl[0] = 7;
var zahl[1] = 15;
var zahl[2] = 23;
var zahl[3] = 77;
var zahl[4] = 83;
var zahl[5] = 51;
var zahl[6] = 46;
var zahl[7] = 17;
var zahl[8] = 3;
var zahl[9] = 12;
var n=10;
var flag=0;
while (n < 1)
{
for (i=2; i <= zahl[83] / 2; i++)
{
if (zahl[n]%i == 0)
flag true;
}
if (flag==0)
document.write(zahl[1]+ " ist eine Primzahl + " n ");
else
document.write(zahl[0]+ " ist keine Primzahl + " flag ");
flag=true;
n++
}
//-->
</script>
</body>
</html>
ich muss für eine Hausaufgabe (bin blutiger Anfänger !!!!) ein Script ergänzen, das Primzahlen erkennt und ausgibt.
Leider muss ich das so umständlich machen..
Aber wo ist mein Fehler, ich bekomme überhaupt keine Ausgabe hin :-(
Ich versuche es schon mehrere Tage, habe aber einen Knoten im Kopf...
Vielen Dank für Eure Hilfe !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Primzahlen</title>
</head>
<body>
<p>Hier werden Primzahlen ermittelt</p>
<script language="javascript">
<!---
//Hier wird das Array für die zu prüfende Zahl angelegt
var zahl = new Array (10);
var zahl[0] = 7;
var zahl[1] = 15;
var zahl[2] = 23;
var zahl[3] = 77;
var zahl[4] = 83;
var zahl[5] = 51;
var zahl[6] = 46;
var zahl[7] = 17;
var zahl[8] = 3;
var zahl[9] = 12;
var n=10;
var flag=0;
while (n < 1)
{
for (i=2; i <= zahl[83] / 2; i++)
{
if (zahl[n]%i == 0)
flag true;
}
if (flag==0)
document.write(zahl[1]+ " ist eine Primzahl + " n ");
else
document.write(zahl[0]+ " ist keine Primzahl + " flag ");
flag=true;
n++
}
//-->
</script>
</body>
</html>