Hoja de Ejercicios - Semana - 5 PDF
Hoja de Ejercicios - Semana - 5 PDF
Hoja de Ejercicios - Semana - 5 PDF
2. Realice las modificaciones necesarias al diagrama, de tal manera que se construya una solución para la
jerarquía de clases mostrada en la siguiente figura:
La solución se debe manejar a través de un menú que permita realizar las siguientes acciones:
a) Crear los objetos de tipo Pasante, solicitando los datos al usuario.
b) Verificar que universidad proporciona la mayoría de pasantes(practicantes) en una empresa.
c) Visualizar el promedio de notas de los estudiantes para seleccionar los pasantes.
d) Salir de la aplicación.
El menú deberá estar siempre activo, en la misma posición en pantalla, hasta que el usuario
seleccione la opción salir.
Un turista que está fascinado con las Líneas de Nazca organiza un paseo con sus amigos y para animarlos
necesita desarrollar un programa que simule la elección de la nave en la que realizará el vuelo sobre las líneas
de Nazca.
----------- ________|________
_\__(_)__/_ _|_____0_____|_ __|__
./ \. | | ________(*)________
o/ \o
__!__
_____(_)_____ .
! ! !
__!__
-----<*>----- ._______|_______.
o O o \(*)/
o/ \o
| ____ _
\ . /
--=O=-- | __\_\_o____/_|
.______(*)______.
<[___\_\_-----<
|
El programa debe contemplar la herencia de clases y una clase que controle los aviones que serán elegidos
por el turista. Además, el programa debe simular el paseo sobre las líneas de nazca con la nave elegida por el
turista. Para ello puede utilizar un menú de opciones
Algoritmos Temas: POO y relaciones
Hoja de Ejercicios entre clases
Semana 5
4. Invasión
Los ovnis pueden ser de 3 razas diferentes y cada raza tiene objetos voladores de diferente tipo.
ASCII Art
_.---._ .---. .
|
.' '. _/__~0_\_ .-"^"-.
(_________) /_....._\
_.-~===========~-._ .-"` `"-.
(_________________) ( ooo ooo ooo )
'-.,_________,.-'
\_______/ / \
raza beta _/ \_
`"` `"`
raza alfa raza gamma
Se le solicita que elabore un programa utilizando POO que muestre en pantalla la aparición de ovnis
moviéndose en sentido vertical de arriba hacia abajo.
a) Al ejecutar el programa solo aparece el mensaje “comienza la invasion…!!!” al centro de la pantalla
b) Al presionar la tecla “A” debe aparecer una nave de la raza alfa en el extremo izquierdo superior
c) Por cada dos naves alfa debe aparecer una nave beta al centro en la parte superior
d) Por cada dos naves beta debe aparecer una nave gamma al extremo derecho superior
e) Si en la pantalla se muestran 20 naves entonces debe aparecer el mesaje “Hemos sido invadidos…”
al centro de la pantalla .
Cada nave que aparece descendiendo en forma vertical y al llegar al límite inferior de la pantalla debe
desaparecer.