lunes, 11 de noviembre de 2024

Obra Social - software para llevar clientes y prestaciones determinadas

 

  1. (30) Programe un vector dinámico con tipos template que permita: 

    1. Agregar un elemento.

    2. Recuperar un elemento. 

    3. Dado un elemento retorne verdadero si este está contenido en el vector y falso en el caso contrario. 

  2. (40) Una Obra Social lo contrata para realizar un software que permita saber si un cliente que tiene un id y un nombre, cuenta con una prestación determinada. La obra social tiene 3 tipos de clientes: 

    1. plan básico: cuenta con las prestaciones “consulta médica”, “remedios gratuitos”. 

    2. plan medio: cuenta con las prestaciones de plan básico más “odontología” y “oftalmología”. 

    3. plan premium: cuenta con las prestaciones de plan medio más “internación”. 

Diseñe y programe:

  • Un modelo que permita cargar los usuarios y sus prestaciones. 

  • Programe una función que dado un usuario y una prestación indique si esta prestación es prestada.  

Para esta actividad puede utilizar el vector dinámico programado en el punto 1.  

  1. (15) Teoría: Indique si es necesario utilizar herencia o composición o las dos en el punto anterior. Y qué ventajas o desventajas le aportan al diseño del punto 1.  

  2. (15) Indique cuál es el resultado del siguiente algoritmo para los parámetros: 10, 5, 7. 


int X(int n) {

    if (n == 0 || n == 1) 

        return n;

    else

        return X(n - 1) + X(n - 2)

}


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso

La empresa CursoSys lo contrata para desarrollar un software que permita registrar el dictado de su curso. La empresa dicta un curso y tien...