public List <double> DadmeDistancias(int pos) //Nos da una lista con distancias entre el vuelo en la posición dada como parámetro y todos los demás vuelos { //Cogemos el plan de vuelo en la posición dada como parámetro FlightPlan fp = ListFP[pos]; //Creamos la lista que nos va a devolver List <double> dist = new List <double>(); //Recorremos la lista int i = 0; while (i < ListFP.Count) { //Mientras no sea el vuelo respecto al que estamos calculando las distancias, calculamos y metemos en la lista if (i != pos) { dist.Add(fp.Distance(ListFP[i])); } i++; } //Devolvemos la lista return(dist); }