elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Buscar el número con más ceros en un intervalo en: 15 Diciembre 2013, 16:56 pm
Para saber el número de 0, puedes calcular Logaritmos de base 10.
Math.log10(1000);
Devuelve 3.
Sería un logaritmo 1000 de base 10 es 3.
Es una manera de expresar 10 ^ 3 = 1000
Si elevas n a 10, se le añaden n 0 al 1.

Esa función ya la hice, y ademas tu forma para mi no es válida porque necesito usar recursividad. Gracias!
2  Programación / Java / Buscar el número con más ceros en un intervalo en: 15 Diciembre 2013, 11:32 am
Hola, tengo un problema al buscar el número que más ceros tenga en un intervalo concreto. Para hacer esto he tenido que hacer una función que calcule el número de ceros. Estoy usando recursividad. Aquí les dejo todo lo usado:

La clase intervalo:

Código:
class Intervalo
{
  int ppo;
  int fin;

  Intervalo ()
  {
  }
 
  Intervalo (int m, int n)
  {
    ppo = m;
    fin = n;
  }
}

La función que calcula el número de ceros:

Código:
int cuantosCeros(int n)
  {
    if(n<10 && n!=0)
      return 0;
    else if(n<10 && n==0)
      return 1;
    else if (n%10==0)
      return 1 + cuantosCeros(n/10);
    else
      return cuantosCeros(n/10);
  }

Y aquí viene mi problema, tengo que crear dos funciones una principal y otra auxiliar que busquen lo dicho antes.
Mi función principal:

Código:
int mayorCantidadCerosAux (Intervalo d, int i)
  {
    if(i==0)
      return 0;
   
  }

Mi función auxiliar:

Código:
  int mayorCantidadCeros (Intervalo d)
  {
    return mayorCantidadCerosAux (d, d.fin);
  }

No tengo ni idea de como seguir.
3  Programación / Java / Mostrar registro de una acción en: 1 Diciembre 2013, 19:26 pm
Hola a todos!

No sé si habré definido bien el tema del post con el título, pero aquí viene:

Me gustaría saber si hay alguna funcionalidad de JAVA que me permita mostrar el registro de lo que ha hecho para devolver tal cosa, el proceso.

Por ejemplo:

Código:
int suma(int a, int b)
{
return a+b;
}

A partir de esa función, que es simple, me devuelva el proceso al realizar una prueba de la función suma: prueba1 = suma(2,3);
Y que me ponga: 2+3 = 5.

Parece una tontería pero necesito esto para algo mas complicado, ya que me gustaría saber el proceso que sigue una función para hallar el resultado.

Gracias!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines