Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2010, 09:48
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Nose que estoy haciendo mal... una ayudita en este pedazo de código plz

Hola, estoy intentando implementar este pedazo de código de javascript y no me resulta...

En fin, lo que intento hacer es mediante una llamada recursiva poder tener el resultado del factorial de un número ingresado por el usuario, el cual se mota del formulario (este nose si necesariamente se deba poner del formulario)...

Dejo el código:
Código Javascript:
Ver original
  1. <body>
  2. <head>
  3.  
  4. <SCRIPT LANGUAGE="JavaScript">
  5. function factorial(numero) {
  6.    if (numero > 0) {
  7.      return numero * (factorial(numero - 1))
  8.    } else {
  9.       return 1;
  10.    }
  11. }
  12.  
  13. </SCRIPT>
  14.  
  15. </head>
  16.  
  17. <body>
  18.  
  19. <div align="center">
  20. <p>Ver el factorial de un n&uacute;mero de manera recursiva</p>
  21.  
  22. <form id="form" name="factorial" method="post" action="" onsubmit="factorial(this);">
  23.     <table>    
  24.    
  25.     <tr align="left"><td>N&uacute;meros </td> <td><input name="factorial" type="text" id="recursivo" size="15" /></td></tr>  
  26.    
  27.     <tr><td> </td><td><br/><input type="submit"  value=" Ver Resultado " />
  28.             </td></tr>
  29.  </table>              
  30. </form>
  31.  
  32. </div>
  33.  
  34.  
  35. </body>


Bueno la verdad que nose si lo estoy haciendo bien. Por favor díganme como lo debo hacer...

Espero sus respuestas

Saludos