Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- En un ambulatorio se desea asociar médicos con asegurados. Para ello se
- emplearán listas doblemente enlazadas.
- En una lista doblemente enlazada se almacenarán los datos de los asegurados, que
- son:
- ● nombre y 1er apellido,
- ● edad,
- ● sexo,
- ● médico asignado,
- ● número de teléfono, y
- ● número de afiliación.
- A su vez, en otra lista doblemente enlazada, se tendrá a los médicos del
- ambulatorio con sus correspondientes datos, i.e.:
- ● nombre y 1er apellido,
- ● número de colegiado, y
- ● número de teléfono.
- La lista de médicos está ordenada alfabéticamente (apellido/nombre) y la de
- asegurados por número de afiliación.
- Desarrollo
- Se pide implementar las siguientes operaciones relacionadas con los médicos:
- ● añadir un médico a la lista de médicos,
- ● borrar un médico de la lista de médicos,
- ● consultar si un médico está en la lista de médicos,
- ● imprimir en pantalla la lista de médicos, y
- ● determinar si hay médicos en la lista.
- Con respecto a los usuarios:
- ● añadir un usuario a la lista de usuarios,
- ● borrar un usuario de la lista de usuarios,
- ● consultar si un usuario está en la lista de usuarios,
- ● imprimir por pantalla la lista de usuarios, y
- ● determinar si hay usuarios en la lista.
- Además de las anteriores operaciones, tanto la clase médico como la clase usuario
- deberán proporcionar métodos para acceder y/o modificar los datos de los mismas.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement