Elaborar un programa en C++, que permita obtener la nota definitiva de un estudiante, teniendo en cuenta lo siguiente: 1. Existen dos clases de estudiantes según la modalidad de su metodología: presencial y virtual. 2. Los estudiantes de la modalidad presencial obtienen su nota definitiva así: promedio de su nota del examen y los trabajos; los estudiantes de la modalidad virtual obtienen su nota definitiva así: promedio de la nota tareas y proyecto. 3. Para la resolución del ejercicio aplicar el concepto de: a. Creación de las clases con su librería propia. b. Constructor vacío, con parámetros y destructores. c. Instanciamiento. d. Herencia 4. Al ejecutar el programa se debe solicitar a qué tipo de modalidad pertenece el estudiante y mostrar la nota definitiva.