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 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20
141  Programación / Java / Re: problema al intentar ejecutar un metodo cuando un boolean es true en: 1 Noviembre 2013, 14:44 pm
a ver perdona pero no me estoy explicanco con claridad y no nos estamos entendiendo

yo tengo estas variables , combustible , xSpeed , ySpeed , xPos y yPos , todos son int

vale lo que quiero hacer es que si el metodo fly me devuelve true , este ha de restar uno a combustible y modificar la posicion sumandole la velocidad , voy a comer a ver si me respondes y sino subo el codigo entero y ya nos entenderemos mejor

y gracias por la ayuda  ;D
142  Programación / Java / Re: problema al intentar ejecutar un metodo cuando un boolean es true en: 1 Noviembre 2013, 11:31 am
el problema es que tengo que usar boolean porque me lo especifica el ej , estoy en primero de carrera , pero no se como hacer para modificar parametros dentro del boolean
ademas en el ejemplo solo puse lo del combustible , pero tambien tengo que cambiar mas valores de otros metodos  si el bolean es true ,
143  Programación / Java / problema al intentar ejecutar un metodo cuando un boolean es true en: 1 Noviembre 2013, 00:22 am
el titulo no es muy bueno pero no se me ocurria otra cosa jaja ;D

mi problema es el siguiente , tengo que comprobar si el combustible del avion es 0 o menor , si es asi debe devolver false , de tener combustible , al ejecutar el boolean fly debe restarle uno a combustible , yo tengo esto

Código:
public boolean fly()
    {
   
     if (getCombustible() <=0)             
      return false ;
     
     else     
      return true ;
           
    }
   
    public void move(){
    if (fly()==true)
    combustible=combustible-1;
   
    }

cabe decir que combustible es un int , no copio todo el programa porque es extenso y no tiene que ver con mi problema , el problema es que para hacer lo que quiero tengo que ejecutar primero el metodo fly y luego el move , yo lo que quiero hacer es que si el boolean es true , directamente le reste uno a combustible, sin tener que usar el metodo move

espero que me podais ayudar , un saludo y gracias  ;-)
144  Programación / Ingeniería Inversa / Re: hacer un generador de id con muestras en: 31 Octubre 2013, 15:13 pm
no a ver hay gente que ha logrado generar uno console id a base de probar como 1000 veces , lo que queria hacer era mejorar el algortitmo para que fuese mas eficaz , ya que ellos lo que han hecho a sido poner la parte 1 y 2 igual , y sin poner a una letras con mas probabilidades que otras
145  Programación / Ingeniería Inversa / Re: hacer un generador de id con muestras en: 31 Octubre 2013, 14:01 pm
el problema es que no tengo el programa que genera estas claves , a ver estas claves son identificadores que usa una empresa de juegos para saber que cuentas estan baneadas , si esta baneada tienes que cambiar este codigo , y solo tengo muestras de otra gente , por eso aunque tengo parte del algoritmo , no puedo estar seguro de que es ese , ademas , no se como mover el tema en esta pagina ,  a no ser que cree un post nuevo en el apartado
146  Programación / Ingeniería Inversa / hacer un generador de id con muestras en: 31 Octubre 2013, 11:32 am
hola a todos , queria crear un generador de claves , partiendo de estas muestras que pondre abajo :

Código:
0000000100850009101C63ABF314F3CE1EDF0000000000000000000000000000

00000001008C000910009FE2CD19532800000000000000000000000000000000

000000010085000304030850fcbf2a7f0000000000000000000000000000000000

000000010084000b1002009fc6d9661c000000000000000000000000000000000

000000010087000B1407A92C20D8297600000000000000000000000000000000

00000001008C00091001B82AEB2F5D4F00000000000000000000000000000000

000000010085000B101C9ABD854A62940000000000000000000000000000000

0000000100850009101C63ABF314F3CE1EDF0000000000000000000000000000

0000000100850007F4001EA5E43254CC00000000000000000000000000000000

000000010085000714037B248DA5A44A00000000000000000000000000000000

00000001008C0009F400090541D024C400000000000000000000000000000000

0000000100850009140898F3D368E5B600000000000000000000000000000000

0000000100850009140898F3D368E5B600000000000000000000000000000000

000000010087000B140D934807A93B6600000000000000000000000000000000

los codigos son esos ,tienen una extension de 64 bits , ademas solo emplea codigo hexadecimal , ademas siguen ciertos patrones , como podeis ver , al principio de todas las claves se repite el mismo patron
Código:
00000001008

seguido de esto , hay o un numero o una letra y seguido de estos 3 ceros que siempre estan fijos , a partir de aqui es donde esta lo que varia con cada codigo , hasta llegar a digito 32 , apartir de hay los 32 digitos restantes son ceros

habia pensado en un codigo parecido a este

Código:
//java version

import java.util.Random ;
/**
 * Write a description of class generator here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
public class generator
{
    // atributos
    String parte_1="00000001008";
    String parte_2;//el numero o letra hexadecimal que  sigue a la parte 1
    String parte_3="000";
    String parte_4;//aqui la parte variable
    String parte_5="00000000000000000000000000000000";//los 32 ceros restantes
      
    /**
     * Constructor for objects of class generator
     */
    public generator()
    {
        Random  Generator = new Random();
        
        
        setParte_2((Generator.nextHex(parte_2))) ;
        setParte_4((Generator.nextInt(parte_4))) ;
        
        
    }

    /**
       * modifies the value for ID property
         */
        public void setParte_2(String parte_2)
        {  
          this.parte_2 = parte_2 ;
        }
        
        /**
       * modifies the value for ID property
         */
        public void setParte_4(String parte_4)
        {  
          this.parte_4 = parte_4 ;
        }
        
        /**
           * returns the value for ID property
             */
            public char getID ()
      {
        return parte_1 + parte_2 + parte_3 + parte_4 + parte_5;
      }
    }


el problema que tengo es que no se hacer que el genrador haga solo esos digitos en hexadecimal , y tampoco que usar en lugar de string para hexadecimal , ademas de esto queria que el generador generase mas ciertos numeros o letras que otros , porque creo que unos se repiten mas que otros en las series , a ver me podeis ayudar y resuelvo el problema .

un saludo y gracias

PD: sino es el lugar adecuado para el tema avisarme y lo cambio
147  Programación / Java / Re: ¿ Por que los return no deben encontrarse dentro de los bucles ? en: 26 Octubre 2013, 22:28 pm
Que yo tenga entendido, return se usa para indicar la salida de un metodo no de un loop. Para un loop se usa break.

Ejemplo:

Código
  1. public class Hola {
  2.  
  3. public void algo() {
  4. for (int i=0; i<5; i++) {
  5. if(i==3){
  6. return;
  7. }
  8. }
  9. System.out.println("Yo no me ejecuto.");
  10. }
  11.  
  12. public static void main(String... args){
  13. new Hola().algo();
  14. }
  15. }
  16.  

rdyoy aprendiendo programacion , estoy en primero de carrera , no se si es porq es un ejemplo , o por que es asi , pero no te faltaria declarar i , ya fuese como atributo , o como una variable local , que significa i++ ?
148  Foros Generales / Foro Libre / Re: cuantos son ingenieros informáticos y acaban como programadores? en: 26 Octubre 2013, 22:23 pm
y la pregunta es un ing informatico , que mas debe saber ? es decir la unica salida que tiene que es programador ? yo estoy estudiando ing informatica , estoy en el primer año , y de momento hemos dado java y phyton , pero nos han dicho que un ing puede hacer bastante mas que programar , y una cosa mas ,duda personal mas que otra cosa, de aqui , los que acabasteis ing informatica , que estais haciedo?
y eso que dicen que se trabaja mucho en equipo y con esquemas ,es verdad? o tienes al mitico jefe que te dice haz esto
149  Informática / Software / problema al testear con blueJ , con rangos en: 13 Octubre 2013, 15:13 pm
hola a todos , veran estoy en el primer año de carrera de informatica y el otro dia empezamos a hacer un test del programa con blueJ, con los metodos normales de mi programa , como fijar edad , nombre , genero , etc.. no tengo problema , el problema se me presenta cuando tengo que hacer el test de un metodo llamado crticalAge, que lo que hace es en funcion de los años que tengas , te dice si eres adulto , joven o retirado y los años que te quedan para la siguiente etapa , como hago para testear con esos rangos , os dejo aqui el codigo

la parte del critical age es esta :

Código:
      
/**
 * this method tell you how many years you have left to be
 * 1) adult ,if you are under 18
 * 2) retired ,if you are under 67
 * 3) you are retired
 */
public String getCriticalAge ()
{  
    
      if (age >0 && age <C_ADULT)
    return (C_ADULT-age)+" to be adult";
    else if ( age <=C_RETIRED && age >=C_ADULT)
     return (C_RETIRED-age+" to be retired");
        else
    return (age-C_RETIRED)+" you are retired" ;
    
  
                
}


y este es el codigo completo

Código:
/**
 * Write a description of class person here.
 *
 * @author roberto fernandez diaz
 * @version 20130917
 */
public class person
{
    private String name = " Roberto"; // this is the name o f the person
    private String surname =" Fernandez Diaz "; //this is your surname
    int age =18;//this is your age
    
    
    private final static int C_RETIRED = 67; //this is the value to be retired
    private final static int C_ADULT = 18; //this is the value to be adult
  
    private final static int MIN_AGE_VALUE = 0;
    public final static int MAX_AGE_VALUE = 118; //this is the max value for age
    public static double height = 1.8; //this is the heihgt of the person.
    
    
    boolean gender ;
    
    private final static boolean   MALE_VALUE = false;
    private final static boolean FEMALE_VALUE = true;
    
    public String nationality = "Spain"; //this is the nationality of the person
    
    
    
     /**
     * Constructor for objects of class person
     */
    public person()
    {
     System.out.println ("person object created");
    
    
    
    }
    
    /**
     * Constructor for objects of class person
     */
    public person(String name, String surname)
    {
     //System.out.println (setName(name) + setSurname(surname));
      System.out.println ("person object created" );
    
    
    
     setName(name);
     setSurname(surname);
    
    }
    
/**
 * modifies the value for name property
 */
public void setName(String name)
{  
    this.name = name ;
}

/**
 * modifies the value for surname property
 */
public void setSurname(String newSurname)
{  
    this.surname = surname ;
}

/**
 * modifies the value for nationality property
 */
private void setNationality(String nationality)
{  
    this.nationality = nationality ;
}

/**
 * mofies the value for age property
 */
public void setAge(int age)
{   //if age is less than 0 or bigger than 118 show a message to the user
    if ( age <MIN_AGE_VALUE || age> MAX_AGE_VALUE)
     System.err.print ("age can´t be less than 0 or bigger than 118 ");
     else  
    
         this.age = age ;
}
  
/**
 * modifies the value for gender property
 */
public void setGender(boolean gender)
{  
    this.gender = gender ;
}
 
public void setHeight (double height)
 /**
  * stablish the height of the people
  */
{
    this.height = height;
    }

 public String toString()
{
    if (gender == MALE_VALUE)
    return (" NAME: " +name  +" AGE: "+ age +" GENDER: MALE" );
     else
        return (" NAME: " +name  +" AGE: "+ age +" GENDER: FEMALE" );
}

/**
 * Converts all information contain in this class into a String
 *
 * @returns String String containing all the data related to this class
 */
public String toStringV2()  //la que hay que usar
{
    String aux="NAME: "+ getSurname () +  name  +" AGE: "+ age + " GENDER: ";
    
    if (gender == MALE_VALUE)
     aux =aux + "MALE";
        else
    aux += "FEMALE"; //en lugar de aux + "FEMALE"
    
    return(aux);
    
    
}  

/**
 * returns the value for name property
 */
    public String getName ()
    {
        return name.toUpperCase(); // return it in full uppercase
    }
  
    /**
 * returns the value for surname property
 */
    public String getSurname ()
    {
      
        
        
        
        return "DR. " + surname.toUpperCase(); // return it in full uppercase //surname.CONVERT TO UPPERCASE
    }
    
    /**
 * returns the value for age property
 */
    public int getAge ()
    {
        return age;
    }
    
        /**
 * this method tell you how many years you have left to be
 * 1) adult ,if you are under 18
 * 2) retired ,if you are under 67
 * 3) you are retired
 */
public String getCriticalAge ()
{  
    
      if (age >0 && age <C_ADULT)
    return (C_ADULT-age)+" to be adult";
    else if ( age <=C_RETIRED && age >=C_ADULT)
     return (C_RETIRED-age+" to be retired");
        else
    return (age-C_RETIRED)+" you are retired" ;
    
    // cambiar string por int  y quitar comillas
                
}
    
        /**
 * returns the value for gender property
 */
    public boolean getGender ()
    {
        return gender;
    }
    
    /**
     * print in the screen a message with features/atributes of people
     */
   public void print ()
    {
        System.out.println (toStringV2() );
        
    }
    
    
    
}


150  Foros Generales / Noticias / Re: Científicos logran un nuevo estado de la materia y crean una espada láser en: 2 Octubre 2013, 21:56 pm
quiero una yaaaaaa!!!
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines