
29/12/2010, 12:16
|
 | | | Fecha de Ingreso: diciembre-2010 Ubicación: México
Mensajes: 227
Antigüedad: 14 años, 3 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. |