0votos

tipo de numero en JavaScript

por Rock X usando Math hace 8 días

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> 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.