entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Ejercicio complicado con archivos

Estudiando para dar final me topé con un ejercicio de c++ que no puedo resolver. Alguien sabe cómo se resuelve este tipo de ejercicio? Estuve mucho tiempo pensando y no me sale.
Estoy teniendo un problema con un ejercicio que plantea lo siguiente:

Un importante centro medico necesita automatizar la atención de pacientes para las distintas especialidades. Para ello cuenta con dos archivos, uno con los turnos solicitados y otro con los médicos que atienden cada consultorio. El diseño de los archivos es el siguiente:
ARCHIVO DE TURNOS (Solo del día y ordenado por llamada telefónica)

  1. Fecha telefónica (AAMMDD)
  2. Fecha del turno (AAMMDD)
    3.Hora del turno (HHMM)
    4.Médico (entero)
  3. Apellido y nombre (30 caracteres)
  4. Número de documento (entero)
    Archivo de consultorios (ordenado por Médico)
  5. Número (1 a 100)
  6. Médico (entero)
    Se pide realizar una estrategia y algoritmo que cumple las siguientes opciones:
    Servicios (char) A S F

A: Ingreso check-in del paciente: cuando llega se anuncia en mesa de entrada, indicando número de médico, hora del turno, número de documento. Este proceso debe devolver ** el número de consultorio y número de orden.

S: El médico solicita siguiente paciente: se ingresa: número de consultorio.
Este proceso muestra el siguiente (válido) número de orden para ese Nº de consultorio.

F: Finaliza la ejecución del programa.

Aclaraciones:
El archivo de TURNOS de los pacientes para el día, ya existe, con los turnos solicitados por teléfono. Cuando el paciente llega al centro debe confirmar su asistencia y se le indica el consultorio (1 al 100) donde atiende su medico y el número orden de llamada.

Cuando el médico solicita un paciente se deberá desplegar en el cartel correspondiente al número de consultorio, el número de orden que le corresponde al próximo paciente dentro de los que hicieron el check in. Para ello utilizar la función ( no desarrollar solo hacer el prototipo):
MOSTRAR (CONSULTORIO, NUMERO DE ORDEN)
Los archivos se pueden leer una sola vez. No hay errores en la información.

No entiendo a que se refiere con solo hacer el prototipo.
Por otro lado el problema que tengo es que entiendo que pide, sin embargo NO entiendo cómo desarrollarlo. Si me pueden dar una mano para entender el ejercicio se los agradezco mucho.

2votos

carlossevi comentado

0voto

Leonardo-Tadei comentado

@carlossevi , poné este comentario como respuesta así te lo voto y @ur321 puede seleccionarlo como respuesta a su pregunta!

1 Respuesta

2votos

carlossevi Puntos63580

A petición de @Leonardo-Tadei publico mi "no respuesta" como respuesta para que se pueda cerrar el tema si el usuario @ur321 quiere. La pregunta ha sido publicada en varios sitios de Internet al mismo tiempo y se ha respondido anteriormente aquí:

http://www.forosdelweb.com/f96/c-ejercicio-con-archivos-1142674/

Allí le explican correctamente a qué se refiere el concepto de prototipo de la función: declararla y hacer uso de ella suponiendo que la implementación te la dan ya hecha. También le explican una forma de abordar el problema, cosa que tampoco voy a reproducir aquí ya que no le veo mucho sentido a copiar la respuesta de otro sitio.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta