Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2015, 15:47
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Ejercicio de facultad

Yo sinceramente usaría un array de 30 punteros que corresponderían a los aeropuertos.
Luego crearía 30 estructuras y en cada una meto 3 punteros en cada una y que serian los empleados.
Luego manejaria las ventas de cada empleado usando listas simples listas simples.
Luego supongo que al crear una venta supongo que tendrías que indicar el aeropuerto y también el vendedor así que usas el puntero hacia ese aeropuerto y creas una entrada en ese empleado en concreto y si ese empleado no existe informas de ello.
Para obtener el total que ha vendido un empleado solo tendrías que usar el índice de ese aeropuerto y el del empleado para acceder a su lista donde estarían todas sus ventas.
Seria algo como:
for (Lista z=lista->inicio; z != NULL; z=z->siguiente)
Total += z->valor;

Última edición por aguml; 12/09/2015 a las 15:53