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.