0votos

tipo de numero en JavaScript

por Rock X usando Math hace 3 meses

Básicamente hace 3 comprobaciones: -Que no sea el número 2 -Que no sea un múltiplo de 2 -Que el resto de su división de los números entre 3 y la raíz del numero sea diferente de 0 lo hice un poco mas detallado para que sea mas fácil de entender.

imprimir si es primo o no

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE html> 
<html> 
<body> 
 
<h3>A demonstration if a Number is odd. (by RockX)</h3> 
 
<input type="number" id="myNumber" value="2"> 
 
<p>Click the button to evaluate the number if its odd.</p> 
 
<button onclick="myFunction()">Try it</button> 
 
<p id="demo"></p> 
 
<script> 
//@Author RockX 
 
function myFunction() { 
    var i; 
    var x = document.getElementById("myNumber").value; 
    var y = Math.round(Math.sqrt(x)); 
    var bool=0; 
     
    if (x!=2){ //extraemos el 2 de la muestra 
        if(x%2==0){ //sacamos los numeros pares 
            document.getElementById("demo").innerHTML = "No es primo."; 
        }else{ 
            for (i = 3; i < y; i++) { 
                if(x%i==0){ 
                    i=y; 
                    document.getElementById("demo").innerHTML = "No es primo."; 
                    bool=1; 
            if(!bool){ 
            document.getElementById("demo").innerHTML = "Si es Primo."; 
    }else{ 
        document.getElementById("demo").innerHTML = "Si es Primo."; 
</script> 
 
</body> 
</html> 
1 comentario
0votos

Escrito por kevin guzman hace 3 meses

Oye muy bien echo, lo pense de esa forma, pero despues de un tiempo sera inalcanzable la cantidad de procesamiento que se tendria que usar con el fin de sacar los numeros primos

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.