UTNianos

Versión completa: Segundo Parcial Resuelto 2016 Pablo Sznajdleder
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
PROBLEMA TIPO PARCIAL
Se tienen los siguientes archivos de registros cuyas estructuras se detallan a continuación.

PRESTA14.dat (ord. x idPre+fecha)
PRESTA15.dat (ord. x idPre+fecah)
PRACTICAS.dat

struct Presta
{
int idPre;
int idPractica;
int fecha;
}

struct Practica
{
int idPractica;
string desc;
}

NOTA: Los archivos PRESTA14 y PRESTA15 contienen registros que representan las prácticas que realizaron los prestadores de un hospital, durante los años 2014 y 2015 respectivamente. No hay más de 50 prácticas.

Se Pide:
1. Un listado de los prestadores que no realizaron prácticas durante 2015.
2. Para los prestadores que trabajaron en 2014 y 2015, un listado de las prácticas que realizaron. Ordeneado, decrecientemente, por fecha.


Para soportar y encapsular la logica referente al listado 1 se diseñaron las siguiente estructuras:

Struct Listado1
{
Nodo<TipoLst1>* p;
}
Struct TipoLst1
{
int IdPresta;
int totCred;
}
Struct Practicas
{
int arr[50];
int len;
}
Struct Listado2
{
Nodo<TipoLst2>* p;
}
Struct TipoLst2
{
int IdPresta;
Nodo<TipoSlst>* slst;
}
Struct TipoSlst
{
int fec;
Practica pra;
}

Formato: PDF

Parcial Resuelto(Diagrama)
URLs de referencia