Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 12:16
Avatar de ARICARRARO
ARICARRARO
 
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 13 años, 4 meses
Puntos: 10
Factorial en diversos lenguajes de programación

Aqui les dejó varios códigos (funciones) para el famoso cálculo del factorial. Muy simples.

1. En Python
def Factorial(n):
if n==0:
return 1
else:
return n * Factorial(n-1)

2. En C
int Factorial (int n){
if(n==0)
return 1;
else
return n*Factorial(n-1);
}

3. En Java
static int Factorial (int n){
if(n==0)
return 1;
else
return n*Factorial(n-1);
}

4. En Delphi (Pascal)
function Factorial(n:integer):integer;
begin
if(n=0) then
return 1;
else begin
return n*Factorial(n-1);
end
end;

5. En Ruby
def Factorial(n)
if n==0
return 1
else
return n * Factorial(n-1)
end
end

6. En VB 6.0
Function Factorial (n As Integer) As Long
If(n==0)Then
Factorial=1
Else
Factorial=n * Factorial(n-1)
End Function

7. En VB .Net
Function Factorial (ByVal n As Integer) As Long
If(n==0)Then
Factorial=1
Else
Factorial=n * Factorial(n-1)
End Function

8. En Javascript
function Factorial (var n){
if(n==0)
return 1;
else
return n*Factorial(n-1);
}

9. En PHP
<?php
function Factorial($n){
if($n==0)
return 1;
else
return $n*Factorial($n-1);
}
?>

Espero les sirvan.