[ Foro de C++ ]

Una Asignación que no entiendo

12-Apr-2020 16:25
Gol2 elgordo
0 Respuestas

Para resolver esto deben utilizar estructuras (struct), punteros, pilas o colas (según
ustedes decidan) y cada opción debe contar con su respectiva función.
Los datos que se necesitan guardar de los pacientes son: nombre, ciudad, edad,
prueba_realizada, resultadodelaprueba.

Menú de opciones
===============
1) Crear Pilas/colas.
2) Agregar un elemento al registro.
3) Borrar un elemento del registro.
4) Mostrar todos los registros.
5) Buscar un elemento en el registro.
6) Modificar un elemento en el registro.
0) Salir de la aplicación.

Explicación
1) A través de esta opción se crearán las pilas/colas que se necesiten para este
ejercicio.
2) Leer los datos indicados anteriormente para cada paciente, guardándolos en su
correspondiente estructura. Recuerden que se debe llevar un control de los
casos positivos y de los negativos.
Asimismo, si utilizan pila, el último en entrar será el primero en salir; si fue cola:
el primero en entrar será el primero en salir.
3) Para borrar un elemento, primero debe solicitarse que se le elija si es de los casos
positivos o de los negativos y tener en cuenta si se trabaja con pila o con cola.
4) Para la opción de mostrar todos los registros, mostrar un submenú donde se
pueda elegir entre: todos los pacientes tratados, solo los casos positivos, solo los
casos negativos. De acuerdo con la opción elegida, se deben mostrar todos los
datos de los pacientes correspondientes. Si no hay ningún registro que mostrar
presentar el mensaje correspondiente.
5) Al buscar un elemento en el registro debe preguntársele al usuario el nombre del
paciente, buscarlo en los infectados o en los sanos y presentar toda su
información. Si el nombre indicado no existe, mostrar un mensaje de error.
6) Para la opción de Modificar un elemento del registro, se debe leer el nombre del
paciente con que se desea trabajar. Si no se encuentra dicho paciente, mostrar
un mensaje de error, de lo contrario mostrar todos sus datos, pero solo debe
permitir modificar el prueba_realizada y el resultadodelaprueba.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)