Test Foro de elhacker.net SMF 2.1

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 (dos) [Seleccionar]

@echo off
:code
set /p "numero=Numero : "
if not defined numero (goto:code)
set /a "factorial=1"
for /l %%_ in (1 1 %numero%) do (
set /a factorial=factorial * %%_
)
echo.Factorial : %factorial%
pause>nul
exit /b 0


Salida :
Numero : 4
Factorial : 24


Saludos.