Académique Documents
Professionnel Documents
Culture Documents
PROFESIONAL DE INGENIERIA
INDUSTRIAL
LABORATORIO N 14 y 15
Escuela Profesional: Ingeniera Industrial
Ciclo y Turno: Cuarto - Noche
Docente: Ing. Marcelino Estrada Aro
Pg. 1 de 17
VI. EJERCICIOS.
Ejemplo 02: Construya un programa que guarde la siguiente informacin en un
archivo de binario llamado Libros.bin de los libros de una Librera como: Cdigo del
libro (cdigo nico), Nombre del Libro, Tipo de Editorial (A, B, y C), Clase de Libro
(Programacin, Gestin y Sistemas), Ao de Edicin, Nro. de Pginas y Costo del
Libro. Su programa deber mostrar los siguientes datos:
a) Nombre del Libro con el Ao de Edicin ms reciente.
b) Nombre de la Editorial que tiene el libro con el Menor nmero de pginas.
c) Numero de Libros que supera el costo de S/ 100 que sean de la Editorial A y
sean de Gestin
d) Nombre del Libro que tenga el mayor costo y a que editorial del pertenece.
Adems su aplicativo tendr la opcin de ordenar por cdigo, nombre, tipo, clase, ao
de edicin, nmero de pginas y costo.
SOLUCION:
Paso 1: Construya el siguiente diseo:
Pg. 2 de 17
informacin de todos los objetos instanciados de la clase Libro, as como todos los
mtodos para manejar dichos objetos.
c) Un JFrame Arreglo_Objetos que utilizara las dos clases anteriores donde se
interactuara para guardar informacin, consultas, bsquedas, entre otras.
El paquete ImgenesProy contiene las imagines que son utilizadas y que pueden
utilizarse en los diferentes botones tal y como se observa en diseo del formulario.
LA CLASE Libro
Dentro del Paquete Formulario Para la creacin de la clase Libro haga lo siguiente:
sobre el paquete Formulario, botn derecho selecciones Nuevo y luego Clase Java tal y
como se ve en la figura:
Ahora complete las lneas de cdigo que faltan tal y como se muestra en el siguiente
grafico
Pg. 3 de 17
LA CLASE ArregloLibros
Siga los mismos pasos para crear una clase y cree la clase ArregloLibros y complete
las siguientes instrucciones como se detalla a continuacin:
Pg. 4 de 17
Pg. 5 de 17
Pg. 6 de 17
Pg. 7 de 17
Pg. 8 de 17
Pg. 9 de 17
Pg. 10 de 17
Pg. 11 de 17
Pg. 12 de 17
Pg. 13 de 17
Pg. 14 de 17
EJERCICIOS PROPUESTOS
Resuelva los siguientes problemas construyendo aplicativos que
manejen arreglos de objetos y que guarden la informacin en archivos
binarios.
Nota: todos los aplicativos debern tener la opcin de actualizar, eliminar y
consultar registros
1. La Oficina de Servicios Acadmicos de la UCV cuenta con la siguiente informacin: cdigo,
nombres del alumno, su foto, nota de prctica, control de lectura, nota de investigacin, promedio
(dato calculado), sexo, semestre (2009-II, 2010-I y 2010-II) y escuela (Sistemas, Industrial y
Ambiental), La Universidad desea los siguiente datos estadsticos:
Nmero de estudiantes de cuyo promedio no pasa de la nota aprobatoria (10.5)
La escuela que donde se encuentra el alumno con el menor promedio.
Nmero de Estudiantes de la Escuela de Ingeniera de Escuela de Ingeniera de Sistemas en
el semestre 2010-I y 2010-II aprobaron la nota de investigacin.
Porcentaje de estudiantes que desaprobaron las notas de control de lectura y de practica de
la Escuela de Ingeniera de Ambiental en el semestre 2009-II.
2. Construir un programa que permita calcular la planilla de la Empresa Boxers S.A. que tiene N
empleados. La empresa cuenta con la siguiente informacin: Nombres del empleado y horas
trabajadas, y el pago por hora y las bonificaciones esta de acuerdo a las siguientes tablas:
Pg. 15 de 17
Puesto
Capataz
Maestro
Operario
Pago Hora
55.00
42.00
25.00
Modalidad
Estable
Contratado
% de Bonificacin
25%
10%
% de Descuento
3.5%
3.0%
2.5%
Determinar el monto total que la empresa gastara en pagar a sus empleados y cuanto pagara
segn el Puesto.
3. Una empresa tiene N empleados para cada uno de los cuales registra los siguientes datos:
Nombre, Sueldo base, Ventas realizadas, Estado civil, Nmero de Hijos y Sueldo Neto.
El programa debe calcular para cada empleado el sueldo neto mediante la relacin siguiente:
Sueldo Neto = Sueldo + Comisin por Descuento por Descuento por
Base
Ventas
Impuesto
Seguro.
Donde: la comisin por ventas es el 5% de las ventas realizadas
El descuento por seguro se obtiene como sigue:
Si el empleado es soltero el descuento es de S/. 100.
Si el empleado es casado sin hijos el descuento es de S/. 120.
Si el empleado es casado con hijos el descuento es de S/. 50 + S/. 70 por cada hijo.
Suponga que llamamos TA a la suma del Sueldo base + comisin por ventas, entonces el
Descuento por el Impuesto (DI) se obtiene como sigue:
Rango del TA
0 a 1500
1500 a 2300
2301 a 3000
3001 a mas
Monto de DI
0
3% del TA
4% del TA
6% del TA
El programa debe mostrar el monto total que la empresa debe pagar por concepto de sueldos, el
monto total por comisiones de ventas, el monto total de los descuentos por impuesto y por seguro.
4. Construya un programa que guarde la siguiente informacin de los registros de llamada: Tipo de
Plan (A o B), tipo de llamada (local, celular A, celular B y celular C), horario de llamada (maanatarde, noche, madrugada), minutos de llamada, costo por minuto, costo por llamada (calculado de
la multiplicacin de minutos de llamada por costo por minuto).
Las tarifas de las llamadas se dan de la siguiente manera:
TIPO PLAN
Tipo A
Tipo B
Pg. 16 de 17
Por otro lado el costo por minuto se reducir en un 35% para llamadas locales y 25% para
celulares si es que se da en el horario de la madrugada
Su programa deber mostrar los siguientes datos:
a) Nmero de llamadas con ms de 5 minutos y menos de 20 en horario de la noche.
b) Costos totales de llamada segn Tipo de Plan.
c) Total de minutos realizados en el turno de la noche y madrugada a telfonos locales con
costo de llamada superiores a 10 soles.
d) En que horario y tipo de Plan se realizo la llamada con mayor costo de llamada
e) Total de llamadas en minutos realizadas al celular C en horario de maana-tarde.
5. Una empresa guarda la siguiente informacin de sus empleados: Nombres, Apellido Paterno,
Apellido Materno, rea al que pertenece (Planificacin, Ventas y Marketing), Tiempo de Servicio
(en aos), Condicin (Contratado o Estable), Sueldo Base, Asignacin de Movilidad, N de Hijos,
descuento de AFP (17.5% del sueldo base) y Sueldo Final.
Para la asignacin movilidad es el porcentaje del sueldo base y se asigna de acuerdo al rea al
que pertenece y la condicin del empleado tal y como se muestra en la siguiente tabla:
rea
Planificacin Ventas
Contratado
7%
8%
Estable
9%
12%
Condicin
Marketing
12%
16%
Adems por cada hijo del empleado la empresa le otorga 55 soles. El sueldo final se calcula de la
siguiente frmula:
Sueldo Final = Sueldo
Base
Asignacin de
Movilidad
Pg. 17 de 17