Está en la página 1de 4

FACULTAD DE INGENIERIA MECANICA Semestre 2020-I

DACIBHCC

UNIVERSIDAD NACIONAL DE INGENIERIA


EXAMEN FINAL DE PROGRAMACION ORIENTADA A OBJETOS
MB545

Tiempo: 120 min.


Fecha 26 de septiembre del 2020
 Se monitoreará al alumno, y deberá compartir su pantalla cuando se le requiera
 Las soluciones son parecidas o iguales a uno o más alumnos se les calificará con
A0 a todos ellos.
 Las preguntas en modo consola deberán tener la evidencia de la corrida.
 Las soluciones en modo ventanas de Windows, enviaran las pantallas de la
solución conteniendo el código fuente.
 Las soluciones de las preguntas #1 y#3 las juntaran en un solo archivo en Word
con su evidencia de la corrida de cada una.
 Para las soluciones de las preguntas #2 y #4 les quitaran el SQL, DEBUG y el Otro
Debug que se encuentra dentro de carpeta que tiene el nombre del problema.
 Juntaran en una sola carpeta con sus apellidos y sección:
a) El archivo en Word
b) La carpeta de la solución 2
c) La carpeta de la solución 3
La carpeta que contiene las soluciones la envían a su drive personal de Ud. Sin
comprimir; al profesor de su curso le envían el link de compartir, es la evidencia que
Ud. ha desarrollado las preguntas 2 y 4.
 Para el aula virtual Ud. Enviara pantallazos de las soluciones 2 y 4 junto con las
soluciones 1 y 3.
Los 30 minutos adicionales es para que el alumno pueda subir las soluciones al aula virtual
y al correo del profesor. Correo del profesor: dosorio@uni.edu.pe

1. Defina y desarrolle sus funciones miembros de las clases Crectangulo y


Cparalelepipedo indicadas en el programa principal, para que se muestre el
siguiente resultado, tal cual se muestra en el ejemplo, considere que la clase
Cparalelpipedo debe ser heredado de la clase Crectangulo.
Programa principal Corrida del programa
int main(){ El rectángulo tiene las siguientes medidas
Crectangulo r1,r2(3,2); 1x1 Área=1 Perímetro=4
Cparalelepipedo p1,p2(1,2,3);
r1.reporte(); El rectángulo tiene las siguientes medidas
r2.reporte(); 3x2 Área=6 Perímetro=10
p1.reporte();
p2.reporte(); El paralelepípedo tiene las siguientes
r1.setear(3,4); medidas
p2.setear(2,2,4); 1x1x1 Área=6 Volumen=1
r1.reporte();
r2.reporte(); El paralelepípedo tiene las siguientes
system("pause"); medidas
return 0; 1x1x3 Área=14 Volumen=3
}

Los profesores del curso Página 1 de 4


FACULTAD DE INGENIERIA MECANICA Semestre 2020-I
DACIBHCC

El rectángulo tiene las siguientes medidas


3x4 Área=12 Perímetro=14

El rectángulo tiene las siguientes medidas


3x2 Área=6 Perímetro=10

2. Se tiene el siguiente sistema que usa un usuario y una clave de acceso, que
activará un menú, Deberá confeccionar dicho menú con ventanas y en las opciones
del menú es decir en las ventanas correspondientes, dibujará las figuras y el
grafico del seno-coseno, luego en Ayuda con Acerca de.. activará la ventanita que
aparece
Se pide:
 El código cuando la clave es correcta y cuando no es correcta, se activarán las
ventanitas de mensaje
 Código de las activaciones de las ventanas de las opciones del menú
 El código de la confección de las figuras
 El código del grafico seno-coseno
 La activación de la ventanita Acerca de…

Los profesores del curso Página 2 de 4


FACULTAD DE INGENIERIA MECANICA Semestre 2020-I
DACIBHCC

3. Se tiene un archivo texto d:/NOTAS.txt de alumnos con la siguiente estructura:


Variable Tamaño Posición inicial Posición final
Código 10 1 10
Nombre 20 11 30
Nota1 2 31 32
Nota2 2 33 34
Nota3 2 35 36

Se pide crear un menú (modo consola) con las siguientes opciones:


[1] : Consulta de un alumno por código
[2] : Generar y guardar Estadísticas
[0] : Salir
En la primera opción se deberá ingresar el código de un alumno y el sistema mostrará los datos del
alumno con sus notas y en caso no exista, mostrar un mensaje de error.
En la segunda opción, se deberá generar un archivo texto d:/PROMEDIOS.txt donde se deberá
guardar los resultados: Total de alumnos, Promedio General, Cantidad de alumnos aprobados y
desaprobados.

4. Dada la siguiente estructura, resolver

Los profesores del curso Página 3 de 4


FACULTAD DE INGENIERIA MECANICA Semestre 2020-I
DACIBHCC

public:
Cproy50Dlg(CWnd* pParent = NULL); // standard constructor
struct planilla
{CString codigo;
CString nombre;
int sueldo;};
planilla a[50];
int n;
a) Crear la interface
b) Crear y programar el ingreso de datos a esta estructura.
c) Crear y programar la consulta, utilizando como elemento central
un combo box.
d) Programar la consulta general

RUBRICA
CRITERIOS 5 3 2 1 0
CLARIDAD Y PRECISIÓN La solución tiene La solución no es No hay solución, la No hay claridad en la Respuesta con
EN LA SOLUCION evidencia del completa, pero tiene codificación no es codificación ni precisión algunas líneas sin
resultado con la corrida no hay completa, no tiene precisar
corrida y lo guarda evidencia. evidencia
correctamente para
su envío.
Utiliza Resuelve en modo El resultado no No hay solución del Sin solución ni líneas
adecuadamente En consola parcialmente demuestra el uso problema planteado, de código fuente
modo consola la la clase y la corrida no eficaz de la clase, tiene líneas de código,
CONOCE Y RESUELVE solución completa es completa, tiene no hay corrida pero no evidencia hacia
LA PLATAFORMA VISUAL del problema evidencia una solución.
C++ planteado, usando
las clases. E
evidencia con la
corrida
RESUELVE CON Usa una estrategia Usa una estrategia no Usa una estrategia No Usa una estrategia Sin solución ni código
CONOCIMIENTO DE LA eficiente en la adecuada acorde con no entendible tiene eficiente, desconoce la fuente evidencia no
PLATAFORMA DE C++ confección de la solución tiene errores de sintaxis. solución tiene errores conocer el tema
CON WINDOWS formularios, errores subsanables, No concluye en la de sintaxis y no hay
ventanas y menú tiene corrida y solución. Evidencia evidencia de solución
con opciones evidencia sin llegar a poca preparación
cumpliendo con lo la solución completa.
requerido en la
solución.
CONOCE LA FORMA Envía la solución en Envía la solución al Envía la solución Envía pantallazos sin No envía nada
CORRECTA DE ENVIAR una carpeta a su aula virtual. No envía solo parcialmente, orden ni legibles desconoce
LA SOLUCION drive del Gmail. el link a su profesor no envía el total al
Envía el link al del curso. aula ni al profesor
profesor sin demora.
Envía la solución en
un archivo de Word
o pdf al aula virtual
de la solución del
examen

Los profesores del curso Página 4 de 4

También podría gustarte