Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: leogtz en 10 Abril 2009, 20:11 pm



Título: Calcular el factorial de un numero [Batch]
Publicado por: leogtz en 10 Abril 2009, 20:11 pm
Factorial :
 (http://upload.wikimedia.org/math/b/5/5/b55a9265150b84b9f79cd29bb96967b5.png)
Código
  1. @echo off
  2. :code
  3. set /p "numero=Numero : "
  4. if not defined numero (goto:code)
  5. set /a "factorial=1"
  6. for /l %%_ in (1 1 %numero%) do (
  7. set /a factorial=factorial * %%_
  8. )
  9. echo.Factorial : %factorial%
  10. pause>nul
  11. exit /b 0

Salida :
Código:
Numero : 4
Factorial : 24

Saludos.