sábado, 28 de agosto de 2010

Cálculo de la distancia relativa

3 comentarios:

  1. ya lo había publicado en la lista doble, igual acá esta.

    public float calcularDistanciaRelativa(int pos){
    int index=0;
    int lizq=0;
    int lder=0;
    float drel=0;
    Nodo elemento=new Nodo();
    Nodo temporal=this.primero;
    if(this.primero!=null && pos<longitud){
    while(temporal!=null){
    if(pos==index){
    elemento=temporal;
    lizq=index-1;
    }
    index++;
    temporal=temporal.getEnlaceSig();
    }
    while(elemento!=null){
    lder=lder+1;
    elemento=elemento.getEnlaceSig();
    }
    lder=lder-1;
    drel= Math.sqrt(((lizq*lizq)+(lder*lder))/2);
    }
    return drel;
    }

    ResponderEliminar
  2. PUNTO 9 DEL PARCIAL

    public double sacarDistanciaRelativa (int index){
    double drel = ' ';
    if (index < longitud && index > 0){
    int contador = 1;
    int lder = 0, lizq = 0;
    Nodo temp = this.getPrimero();
    while (temp != null){
    if(index < contador){
    lder++;
    }
    if(index > contador){
    lizq++;
    }
    temp = temp.getEnlace();
    contador++;
    }
    lizq = (int)(Math.pow(lizq, 2));
    lder = (int)(Math.pow(lder, 2));
    drel = Math.pow((lizq+lder)/2,0.5);
    }
    return drel;
    }

    ResponderEliminar
  3. Contabilizados sus bonos en la otra entrada.

    ResponderEliminar