Está en la página 1de 3

UNIVERSIDAD NACIOANAL DE INGENIERIA CICLO 2023_2

FACULTAD DE INGENIERIA MECANICA


DPTO ACADEMICO DE CIENCIAS BASICAS HUMINADES Y CURSOS COMPLEMENTARIOS

EXAMEN FINAL
PROGRAMACION ORIENTADA A OBJETOS
MB545

● Sin elementos de consulta. Celulares Apagados dentro de la mochila, No se permite Calculadora


● Use solo lapicero que pinte azul o negro. No Lápiz
● La claridad y buena letra en el desarrollo serán consideradas en la calificación.
● La prueba es individual, cualquier evidencia de copia se calificará con A0
● El alumno debe acatar estrictamente lo que pide las preguntas del examen
● Día: 18 de diciembre del 2023
● Hora de la prueba 14:00 a 15:50 horas
● Duración del examen: 1 h 50 min

1. Se tiene la clase cuadrado, que calcula el área y el perímetro de un


cuadrado, que tiene 2 constructores, uno sin parámetro y otro con
parámetro y un destructor. Derivara una clase llamada rectángulo
que también tendrá sus constructores y destructor y hallara su área y
perímetro, finalmente derivara otra clase llamada trapecio que tendrá
también sus constructores y destructor hallara solo el área. Una
salida de la compilación podría ser.
Si en la solución no se observa las herencias con sus constructores
y el destructor, no tendrá el puntaje asignado (6pts)

El perímetro del cuadrado con valor inicial 148


El Área del cuadrado con valor asignado 1369
El perímetro del cuadrado con datos asignados 212
El Área del cuadrado con datos asignados 2809
Ingrese un dato desde el teclado para los cálculos del
cuadrado 11
El Área del cuadrado con dato desde el teclado es 121
El perímetro es 44
////////////////////////////////////////////////
El perímetro del rectángulo con valores inicializados 80
El área del rectángulo con valores asignados 391
Ingrese los lados del rectángulo desde el teclado
lado a 13
Lado b 19
El parámetro es 64
El área es 247
/////////////////////////////////////
El área del trapecio 855
Con datos del main Inicializado para el cálculo del Área
1472
Presione una tecla para continuar . . .

2. Realizar un Programa en Visual C++ que usando gráficos (líneas,


rectángulos o elipses) permita simular el rebote de un objeto. Para ello
deberá solicitar los siguientes datos a través de una ventana
(formulario): Velocidad de lanzamiento, ángulo de lanzamiento,

Los profesores 1
UNIVERSIDAD NACIOANAL DE INGENIERIA CICLO 2023_2
FACULTAD DE INGENIERIA MECANICA
DPTO ACADEMICO DE CIENCIAS BASICAS HUMINADES Y CURSOS COMPLEMENTARIOS

número de rebotes a dibujar, coeficiente de restitución y valor de la


gravedad.
Al ejecutar el programa y luego de llenar los datos en la ventana mediante un
botón de comando, permita graficar el número de rebotes ingresado previamente
de la simulación de la trayectoria que recorre la partícula. Los datos por ingresar
también podrían ser definidos como valores fijos en el programa, e inclusive tiene
la oportunidad de definirlos como valores aleatorios. Queda a criterio del alumno.
Se recomienda aproximar la trayectoria con rectas MoveTo() y LineTo() como se
aprecia en el gráfico.(7pts)
Ejemplo:

3. Desarrolle un cuadro de diálogo en MFC que permita generar números


según se muestra en la imagen a continuación:

El cuadro de diálogo deberá generar una cantidad de números aleatorios positivos


de máximo 3 cifras. Al presionar el botón Generar la lista de la izquierda debe
rellenarse con todos los números generados.
El combobox deberá tener las siguientes opciones: Pares, Impares, Primos, y
Cuadrados.
Cuando se selecciona una opción del combobox se deberá llenar la lista de la derecha
con los números que cumplan con la condición del combobox, y además se deberá
calcular el porcentaje de números que representa esta lista del total de números
generados en el cuadro de texto debajo de "Selección", con dos cifras decimales.
Cada vez que se seleccione otra opción, la lista de la derecha será rellenada con los
números que cumplen con la condición correspondiente y se actualizará el
porcentaje.
Los profesores 2
UNIVERSIDAD NACIOANAL DE INGENIERIA CICLO 2023_2
FACULTAD DE INGENIERIA MECANICA
DPTO ACADEMICO DE CIENCIAS BASICAS HUMINADES Y CURSOS COMPLEMENTARIOS

Si se vuelve a presionar el botón Generar, se deberá generar una nueva lista de


acuerdo a la cantidad de elementos indicada, y, además, deberá vaciar la lista de la
derecha, el porcentaje, y dejar el combobox sin selección. Las listas no deberán
ordenar los números. (7pts)

Los profesores 3

También podría gustarte