/**
*
* @author JoHaNa rUaLeS
*/
public class Factorial {
//el long sigue siendo entero pero mas largo
/*public long factorial(int x){
long resultado=1;
if(x==0)
resultado=1;
else{
for(int i=1; i<=x; i++)
resultado= resultado*i;
}
return resultado;*/
public long factorial(long x){
long n=10;
long m=18;
long resultado=1;
if((n==0)||(m==0))
resultado=1;
else
for(int i=1; i<=x; i++)
resultado= resultado*i;
return resultado;
}
/*public static void main(String args[]){
Factorial fun=new Factorial();
System.out.println(fun.factorial(6));*/
public static void main(String args[]){
long g;
Factorial fun=new Factorial();
g=fun.factorial(10)/fun.factorial(18-10);
System.out.println("el valor de g es: "+g);
}
}
Suscribirse a:
Enviar comentarios (Atom)
esta funcion fue muy productiva para todos
ResponderEliminarTen un poco de cuidado con la llaves del resto todo bien
ResponderEliminarg=fun.factorial(10)/fun.factorial(18-10); por que si tienes long n=10; long m=18; por que no solo les pones nombre a las variables y las invocas para asi no estar escribiendo numeros
ResponderEliminar