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.

Bicicletería Oro Verde

La bicicletería Oro Verde lo contrata para diseñar y desarrollar su sistema de control de precios. Dado que la bicicletería tiene un servici...