<html>
<head>
<title>Averigua si un números es primo 2</title>
<script langauge="JavaScript">
<!-- This script has been in the
Para ver los enlaces debes ser usuario
Crear Usuario o
Hacer Sesion Javascript Public Library! -->
<!-- Note that though this material may have been in a public depository, certain author copyright restrictions may apply. -->
function check(){
var Multiplier = document.prime.input.value;
var Prime;
window.status="Working...";
// Try each number up to the multiplier
for(i=1;i<Multiplier;i++)
{
// If factor
if(Multiplier / i == Math.round(Multiplier / i) && i != 1 && i != Multiplier)
{
Prime=false;
notPrime(Multiplier,i);
break;
};
};
if(Prime!=false)
isPrime(Multiplier);
}
function isPrime(number){
window.status="Done!";
alert(number+" es primo");
}
function notPrime(number,factor){
factor2 = number / factor;
window.status="Done!";
alert(number+" no es primo, "+factor2+" * "+factor+" es igual a "+number);
}
<!-- Tommy Raven (Min) says Moo. -->
</script>
</head>
<body onload="document.prime.input.focus()">
<h1 align="center"><font color="#000000" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Averigua
si un números es primo</font></h1>
<p><font color="#000000" size="-1" face="Verdana, Arial, Helvetica, sans-serif">
Nota: Los números con
más de 6 cifras pueden tardar en ser calculados en algunos ordenadores.</font></p>
<form name="prime" onsubmit="return false">
<p><font color="#000000" size="-1" face="Verdana, Arial, Helvetica, sans-serif">¿Es
<input onchange="check()" size="10" name="input">
primo?
<input onclick="check()" type="button" value="Comprobar">
</font></p>
</form>
</body>
</html>