Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Java - Factorial de un numero en Java

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Factorial de un numero en Java

Autor:Dayana (1 intervención)
Fecha:21/02/2003 17:27:38
Hello!!!. Alguien me podria ayudar soy principiante de Java y tengo que hacer un programita en java que me calcule el factorial de un numero. Please mucho les sabria agradecer que me ayuden. Gracias...

Dayana...;-)
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Factorial de un numero en Java

Autor:Ed (55 intervenciones)
Fecha:21/02/2003 20:56:02
Hola Dayana: pruba el siguiente método:
//...
double factorial (int n) // recibe el número al que le vas a calcular el fact.
{
double fact = 1;
for (int i = 2; i <= n; i ++) // hace la operación iterativamente
fact *= i;
return fact; // retorna el factorial de n.
}
//...
Lo coloqué como double porque el resultado puede ser muy grande.
Espero te sirva. Mucha suerte.
chao. edp ('_')
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Factorial de un numero en Java

Autor:kedao (1 intervención)
Fecha:23/02/2003 14:32:36
si vas a meter un int por parametro que tal si mejor que meter un doule az que sea un long.

Yo para un principiante lo haria asi,

long factorial(int n){
long resultado = 1;
for(int i = 1; i<n; i++){
resulatdo = resultado*i;
}
return resultado;
}

// es indentico al de arriba pero conun estilo mas claro para la gente que empieza creo yo,
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Factorial de un numero en Java

Autor:Edgar (64 intervenciones)
Fecha:28/02/2003 01:31:16
public long factorial(long n) {
if(n >= 1) {
return 1;
} else {
return n*factorial(n-1);
}
}

recursivamente

Comentar