Código de JavaScript - Factores Primos de un número

Factores Primos de un númerográfica de visualizaciones


JavaScript

Publicado el 07 de Abril del 2015 por armando
2.069 visualizaciones desde el 07 de Abril del 2015. Una media de 28 por semana
Este código calcula los factores primos de un numero usando la instrucción while

pantalla1

1.0

Actualizado el 09 de Abril del 2015 (Creado el 07 de Abril del 2015)gráfica de visualizaciones de la versión: 1.0
2.070 visualizaciones desde el 07 de Abril del 2015. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>:) Extrae los Factores Primos de un número Autor:Armando Obando</title>
<script language="LiveScript" type="text/JavaScript">
function DescompNumPrimos() {
 // esta funcion extrae los factores primos de cada numero
 //autor Armando Obando Tangua Nariño 6-4-2015
 //es un programa  didactico, copie y pegue el texto en notepad
 //grabar con el nombre de factoresprimos.html
  var   numeroADescomponer,n,n1=0;
   numeroADescomponer= form1.ingresonum2.value;
   n1=numeroADescomponer;
    var factorPrimo = 2;
    var contadorCadaFactor=0;
    var flujoDeSalida="";
 
     numeroADescomponer= parseInt(numeroADescomponer);
    while (numeroADescomponer > 1){
      contadorCadaFactor = 0;
 
      while ( (numeroADescomponer % factorPrimo) == 0) {
        //encotrado factor
        ++contadorCadaFactor;
        numeroADescomponer /= factorPrimo;
      }
      if (contadorCadaFactor > 0) {
        flujoDeSalida=flujoDeSalida+" "+ ("(" + factorPrimo + "^" + (contadorCadaFactor) + ") ");
 
      }
      factorPrimo++;
    } //while
 
      alert("Descomposición  de Factores Finalizada.\n"+"======================================\n" +
              "La descompocicion en factores primos el numero "+n1+" es :\n" +
              flujoDeSalida+"\n" +"======================================\n" +
			  "Autor: Armando Obando- ***me gustan las matemáticas***" +"\n\n --- Presiona Aceptar ---");
  }
  </script>
 
<style type="text/css">
#apDiv1 {
	position: absolute;
	width: 590px;
	height: 250px;
	z-index: 1;
	left: 20px;
	top: 55px;
	background-color: #00FFFF;
}
titulo {
	font-size: 16px;
}
tituloç {
	font-size: 16;
}
p {
	font-size: 18px;
	text-align: center;
}
.nuevo {
	font-size: 24px;
}
body {
	background-color: #CCC;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
 
<div id="apDiv1" >
  <p>Extrae los Factores Primos de un N&uacute;mero</p>
  <form name="form1" method="post" action="">
    <p><span class="nuevo">Numero </span>:
</label>
      <input name="ingresonum2" type="text" class="nuevo" id="ingresonum2" size="6" >
    </p>
    <p>
      <input name="Bcalcular2" type="button" id="Bcalcular2" onClick="DescompNumPrimos()" value="CalcularFP&gt;&gt;">
    </p>
    <p>&nbsp; </p>
  </form>
  <p >Autor: Armando Obando Tangua Nari&ntilde;o 06-abr-2015</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p >&nbsp;</p>
</body>
</html>



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3125