[ Foro de C++ ]

DUDA PROGRAMA C++

13-Dec-2019 17:05
Invitado (Carlos Y Diego)
0 Respuestas

Hola buenas tardes, no sé como hacer este trabajo en C++. Muchas gracias por vuestra atención. El enunciado dice así:
//Realizar un programa en C++ que permita gestionar una lista de pacientes mediante un vector y
que al terminar y al iniciar se guardará o se leerá de un fichero llamado ‘datos.txt’ almacenado
en disco.  
En el fichero, la información relativa a cada persona aparecerá en una línea distinta, y los campos
almacenados se separarán mediante un punto y coma (“;”).  
Los datos de cada paciente serán:
 Nombre; Apellidos; DNI; Compañía Aseguradora; Teléfono; Email;  
Ej:
 Juan Manuel;Alvarez Garcia; 47547452F; Adeslas; 620845126; juanmaAG@gmail.com;  
 Elena;Gonzalez Aguirre; 26547485H; Sanitas; 6548754269; egona@uv.es;
Al inicio, el programa cargará la información almacenada en el fichero en un vector, para facilitar
su manipulación; y permitirá realizar las siguientes acciones:
? Mostrar  un  listado  completo  de  pacientes.  El  listado  deberá  mostrarse  por  pantalla.
Sobre cada usuario se mostrará únicamente el nombre y los apellidos.
? Insertar un nuevo paciente en la lista. Para ello, se solicitarán los datos pertinentes al
usuario: nombre, apellidos, DNI, compañía aseguradora, teléfono y email.
? Borrar  un  paciente  de la lista. Para ello,  se  solicitará el DNI  del  paciente a  borrar (Al
borrar al paciente hay que mover los pacientes que hay a su derecha, para cerrar el hueco
dejado por el paciente borrado)
? Buscar  un  paciente  en  la  lista.  Se  solicitará  el  DNI  del  usuario.  Si  se  encuentra,  se
mostrarán sus datos completos. En caso contrario, se informará de que no se dispone de
datos sobre el paciente.  
? Mostrar  listado  de  pacientes  de  una  compañía  dada.  Se  solicitará  el  nombre  de  la
compañía  aseguradora,  y  se  mostrará  el  nombre  y  apellidos  de  los  pacientes  que
pertenecen  a  esa  compañía  y  al  acabar  de mostrar  todos  los  pacientes,  se  indicará  el
número de pacientes que pertenecen a esa compañía.
? Salir de la aplicación. Deberán guardarse los datos en fichero ‘datos.txt’, sobrescribiendo
los que pudieran ya existir.  //




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...