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.