12/09/2015, 15:47
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 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 |