Vous êtes sur la page 1sur 2

Simulacros PC1

PREGUNTA 01
Un Administrador requiere controlar el sueldo de un grupo de trabajadores que laboran por
contrato en la empresa, los cuales tienen un sueldo bsico que es el resultado de la cantidad
de horas trabajadas por el precio de la hora (todos los trabajadores no ganan lo mismo). En tal
sentido necesita registrar los datos de cada trabajador para obtener la planilla respectiva:
Dni
Nombre y apellidos
Tarifa por hora (en soles)
Se considera adems que cada trabajador tendr un bono adicional del 20% sobre su sueldo
bsico si la cantidad de sus horas trabajadas estn por encima del promedio de todas las horas
trabajadas por los dems trabajadores.
Desarrollar las clases y mtodos necesarios para realizar lo siguiente:
1) El registro de 3 empleados.
2) Calcular la planilla de todos los trabajadores registrados.
3) Dado un nmero de DNI del trabajador, se debe obtener el valor del sueldo del trabajador
indicado. El mtodo recibe como parmetro un dni, busque el trabajador con ese dni y al
encontrarlo retorne su sueldo incluyendo su bono.
PREGUNTA 02
Se requiere un programa orientado a objetos para gestionar las notas de
los alumnos de un curso.
Considere que se almacena como informacin de cada alumno su DNI,
nombre y apellidos, evaluacin 1 (EV1) y evaluacin 2 (EV2). La nota final
(NF) se calcula de esta forma:
NF = EV1*0.4 + EV2*0.6
En el caso del curso se almacena su identificacin
(Programacion2015M2) y el nombre del docente.
a) Desarrolle las clases requeridas y sus relaciones en Ruby
b) Desarrolle un mtodo que liste los alumnos de la seccin y la Nota Final
de cada uno. En caso de que la Nota Final sea mayor o igual a 12.0
deber indicarse Aprobado, caso contrario se indicar Desaprobado
c) Desarrolle un mtodo que muestre la nota promedio, la nota mayor y la
nota menor de la seccin y a qu alumnos corresponden stas.
PREGUNTA 03

La Asociacin Amantes de los Autos Clsicos del Per, con RUC


20202020202 y nmero de telfono 4335454, est organizando una venta
de autos usados. Para esto requiere de un programa orientado a objetos
que permita la gestin de los autos disponibles para la venta.
Por cada auto a vender se registra la placa, marca, modelo, ao de
fabricacin y el precio de venta (en dlares). Adems la asociacin
obtiene una comisin por cada auto vendido. Si el ao de fabricacin del
auto es anterior al ao 2000 la comisin es 10% del precio de venta, caso
contrario es 5%.
a.
b.

Desarrolle las clases necesarias y sus relaciones.


Desarrollo un mtodo que genere un listado de los autos
disponibles para la venta y sus caractersticas (incluya la comisin por
auto).
c.
Desarrolle un mtodo que permita obtener el total de ingresos
y de comisiones por la venta, si es que se venden todos los autos.
d.
Desarrolle un mtodo que permita buscar un auto por placa,
y que devuelva las caractersticas del mismo.
Para probar debe ingresar por lo menos 4 autos con sus respectivas
caractersticas.