gratiszona

Calculos iterativos en javascript

  • La llamada sucesion de FIBONACCI es: 0, 1, 1, 2, 3, 5, 8, 13, ...
Es decir, cada termino es igual a la suma de los dos anteriores.
Vamos a "programar" la sucesion de Fibonacci.
  • Escribe el siguiente programa:
<HTML>
<SCRIPT LANGUAGE='JavaScript'>
// PROG034.HTM
var anterior,ultimo,aux;
anterior=0;
ultimo=1;
var solucion;
solucion='0 - 1';
while (ultimo<=25000000000000)
{
aux=anterior+ultimo;
anterior=ultimo;
ultimo=aux;
if (ultimo>0) solucion=solucion+' - '+ultimo;
}
alert(solucion);
</SCRIPT>
</HTML>
  • Graba el programa en TuCarpeta con el nombre Prog034.htm y ejecutalo.
  • Escribe el siguiente programa:
<HTML>
<SCRIPT LANGUAGE='JavaScript'>
// PROG035.HTM
// Calculo de factoriales
var fin;
var num=2;
var fact;
var solucion='';
fin=prompt('Factoriales hasta el numero?','');
fin=parseFloat(fin);
while (num<=fin)
{
fact=1;
for (i=1;i<=num;i++)
{
fact=fact*i;
}
solucion=solucion+' - '+fact;
num++;
}
alert(solucion);
</SCRIPT>
</HTML>
  • Graba el programa en TuCarpeta con el nombre Prog035.htm y ejecutalo.
Anterior: do while
Siguiente: el objeto math

Tal vez te interese sobre javascript: