viernes, 26 de septiembre de 2025

Agenda SA, lo contrata para desarrollar calendario

La empresa Agenda SA, lo contrata para desarrollar su nuevo calendario. En dicho calendario se pueden guardar diferentes tareas con el objetivo de recordar al usuario una tarea dada.

Las tareas tienen los siguientes datos:
char [200] descripción
char [8] fecha // formato yyyymmdd
char[6] hora // formato hhmmss 
int duracion // en minutos 
char tipo //N, R, A

Las tareas tienen diferentes tipos:
Normales, las cuales notifican que se debe realizar la tarea imprimiendo en consola un mensaje.
Repetitivas, las cuales notifican con un mensaje en consola que crean otra tarea para el día siguiente.
Archivo de texto, al llegar a la hora y fecha, se guarda en un archivo de texto la línea “se ejecutó : descripción” dónde descripción es la descripción de la tarea.

(30) Realice el diseño de la solución e implemente las clases. Conteste: ¿Se puede utilizar polimorfismo, cual es la ventaja o desventaja?
(25) Realice un procedimiento que permita guardar las tareas en archivo binario.
(30) Realice las siguientes métodos utilizando STL:
Obtener la o las tareas con mayor duración.
Obtener el día que tiene más tareas.
Obtener las tareas que se superponen.
(15) Explique:
¿Por qué son necesarios los template en los lenguajes de tipado estático?
¿Por qué C++ utiliza punteros para implementar el polimorfismo?

Libre: La empresa lo vuelve a contratar dado que necesita un tipo de tarea que contenga muchas tareas. Realice el diseño de las clases y de los archivos binarios para guardarlo.

No hay comentarios:

Publicar un comentario

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

Diseño de software para analizar las conversaciones de su sistema de chat corporativo

La empresa de comunicación ChatCorp necesita que diseñes y programes un software que permita analizar las conversaciones de su sistema de ch...