Foros del Web » Programación para mayores de 30 ;) » Programación General »

Factorial en diversos lenguajes de programación

Estas en el tema de Factorial en diversos lenguajes de programación en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/12/2010, 12:16
Avatar de ARICARRARO  
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 14 años
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.

Etiquetas: factorial, funcion, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:15.