next up previous
Next: Ejemplo 3: Validación de Up: JavaScript Previous: Ejemplo 1: Sumador

Ejemplo 2: Factorial

Con este ejemplo se pretende ilustra el manejos de los bucles y la llamadas a funciones.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Calculo de la Función Factorial</TITLE>

<SCRIPT LANGUAGE = "JavaScript">
   document.writeln( "<H1>Factoriales de 1 a 10</H1>" );
   document.writeln( "<TABLE BORDER = '1' WIDTH = '100%'>" );
   
   for ( var i = 0; i <= 10; i++ ) 
      document.writeln( "<TR><TD>" + i + "!</TD><TD>" + 
                        factorial( i ) + "</TD></TR>" );
  
   document.writeln( "</TABLE>" );

   // Definición recursiva de la función factorial
   function factorial(num)
   {                  
      if ( num <= 1 )  // caso base
         return 1;
      else
         return num * factorial(num-1);
   }  
</SCRIPT>

</HEAD><BODY></BODY>
</HTML>



Jesús Vegas Hernández 2001-02-23