You are on page 1of 2

STUDIOS PROFESIONALES PARA EJECUTIVOS

PROGRAMACIÓN ORIENTADO A OBJETOS (IS210)


Actividad 2
Ciclo 2018-01-M1

Profesores : Carlos Flore.


Secciones : Todas

Indicaciones: El trabajo es individual

Pregunta 1

Realizar un programa orientado a Objetos para la empresa EL RICO SOL que calcule el
pago de comisiones de venta de paquetes de Viaje. Considerar que el pago se hace en
base a las ventas del número de paquetes de viajes que realiza un vendedor.

Paquete de %Comisión
Viaje
Simple 8
Basico 10
Intermedio 12
Avanzado 15

Desarrollar el programa tomando en consideración que cada vendedor es registrado con


su DNI, nombre y apellido, sueldo básico.

Elabore su diagrama de clases y las relaciones que encuentre.


Elaborar un método que permita el cálculo la comisión de cada vendedor Elaborar un
método que permita el cálculo de todas las comisiones de los vendedores.
Elaborar un método que permita el cálculo de del sueldo neto de un vendedor dado su
DNI.
Elaborar un método que imprima la planilla total de la empresa.

Pregunta 2

El Grupo de Comidas “Vargas” requiere de un programa orientado a objetos para


controlar los resultados de las encuestas de sus restaurantes distribuidos en la capital.

Cada local es registrado con estos datos: nombre del local, tipo (Cevichería o Pollería),
calificación de atención (valor entre 1 y 10), calificación de gusto o sabor (valor entre 1
y 10) y decoración (valor entre 1 y 10).

La encuesta sirve para calcular la calificación por local de esta forma:

Calificación = (calificación de atención) * 0.35 + (calificación de sabor) * 0.35 +


(calificación de decoración)* 0.3
Para que un local se considere como “APROBADO” debe tener un calificación de 80 o
más.

a. Desarrolle las clases necesarias y sus relaciones. Registre 4 locales.


b. Desarrollo un método que genere un listado de todos los locales indicando su
calificación obtenida y si se encuentra aprobada o no.
c. Desarrolle un método que muestre los datos del local de Ceviches con la mayor
calificación.
d. Desarrolle un método que muestre los datos del local de Pollería con la mayor
calificación.
e. Desarrolle un método que permita buscar un local por nombre, y que devuelva los
datos de éste. En caso no se encuentre debe indicar “No encontrado”.

Pregunta 3

La Asociación de Peruana de JUDO requiere de un programa orientado a objetos


para controlar los resultados del torneo nacional 2018 que organizará en octubre.
Cada participante es registrado con estos datos: nombre, edad, dni, color de cinturón,
partidas ganadas, partidas empatadas y partidas perdidas.

El puntaje se calcula de esta forma:

Puntaje = (partidas ganadas) * 3 + (partidas empatadas) * 2

Además, se designará un participante del torneo como el ganador en juego limpio (fair
play). Se otorgará un punto adicional en el puntaje final al equipo fair play.

a. Desarrolle las clases necesarias y sus relaciones. Registre 6 equipos.


b. Desarrolle un método que genere un listado ordenado por puntaje de los
participantes del torneo, es decir la tabla de posiciones.
c. Desarrolle un método que permita obtener el participante campeón del torneo.
d. Desarrolle un método que permita buscar un participante del torneo por dni, y que
devuelva los datos del mismo incluido su puntaje final. En caso no se encuentre el
equipo debe indicar “No encontrado”.
e. Desarrolle un método que reciba un número de dni y un número, tal que permita
modificar el número de partidas ganadas, pruebe que haya realizado el cambio
llamando al método del punto d.

Lima, Marzo del 2018

You might also like