/*
   * saleVehiculo desocupa una plaza del array con un coche
   * y registra el movimiento.
   */
  public boolean saleVehiculo(String matricula) {

    boolean salir = true;
    Vehiculo v = new Vehiculo(matricula);

    // Bucle para ver la primera posicion libre del vector plazas
    for (int i = 0; i < plazas.size() && salir; i++) {

      if (plazas.get(i).equals(v)) {
        v = plazas.get(i).obtenerVehiculo();
        /*Hay sacar el vehiculo de la plaza para poder modificarlo
         * y usar su metodo desocupar.*/
        if (v.haPagado()) {
          plazas.get(i).desocupar();

          Salida nuevaSalida = new Salida(v, i);
          nuevaSalida.registrar();
        } else {
          System.out.println("No ha podido salir " + "porque el vehiculo todavia no ha pagado.");
        }
        salir = false;
      } else {
        System.out.println("El vehiculo no esta en el parking.");
      }
    }

    /*
     * retornara true siempre haya entrado un vehiculo porque cuando salir
     * es falso, si no ha podido entrar el vehiculo salir seguira a true
     * entonces la comparación dara false
     */
    return salir == false;
  }