PRUEBA DE ENTRADA
Programación Orientada a Objetos
Docente: Mg. Ing. Oscar E. Capuñay Uceda
Tiempo: 90 minutos
Utilizando el lenguaje de programación Java, resolver los siguientes ejercicios:
1. Ud. está desarrollando un juego de futbol para PC y necesita programar un método que muestre
el número de camiseta del jugador más cercano al que tiene el balón, sabiendo que las
posiciones se expresan en el sistema de coordenadas x,y donde x e y son valores mayores o
iguales a cero y menores que 100. El método necesita que Usted le proporcione primero la
posición del jugador que posee el balón, y luego el número de camiseta y posición de cuatro
jugadores cercanos. El método debe retornar el número de camiseta del jugador más cercano.
Ejemplo:
Jugador que posee el balón:
X= 2 , y= 2
Jugador 1: Jugador 2: Jugador 3: Jugador 4:
Camiseta: 8 Camiseta: 7 Camiseta: 9 Camiseta: 2
X= 13 , y= 30 X= 23 , y= 40 X= 3 , y= 3 X= 21 , y= 0
Resultado:
9 (número de camiseta del jugador más cercano)
2. Programar un método que determine si un segmento de recta se encuentra dentro, fuera o
interceptando un rectángulo. El método debe solicitar las coordenadas de los extremos del
segmento de recta, además de las esquinas superior izquierda e inferior derecha del rectángulo.
X2,Y2
X3,Y3
X1,Y1
X4,Y4