Você está na página 1de 3

UNIVERSIDAD

INDUSTRIAL DE SANTANDER Programacin II - POO Periodo Acadmico Primero de 2013 I II Quiz I II III IV V Parcial I II III Ing. Elkin Doney Surez Gmez No. Estudiantes 2 (Mximo) Fecha Sustentacin Martes 19 de Febrero Grupo I Asignatura Trabajo Docente
Martes 20 de Febrero Grupo II

Observaciones

- - - -

El trabajo debe ser sustentado por un estudiante del grupo. El estudiante que sustentar el trabajo ser seleccionado al azar. Trabajos iguales se anulan. El trabajo se debe enviar por correo electrnico elkin.suarez@hotmail.com

a:

Para el desarrollo de los siguientes ejercicios se debe tener en cuenta un men dinmico que permita la ejecucin de cada una de las opciones y adems del uso adecuado de las clases, objetos y estructuras de datos. La empresa ABC cuenta con 10 sucursales a nivel nacional, se requiere de un programa en Java que permita leer el monto de ventas de cada una de las 10 sucursales y que proporcione los siguientes mtodos: Calcular el promedio de ventas de la empresa. Calcular la sucursal con el monto de ventas ms bajo y la cantidad de sucursales con un monto de ventas mayor que el promedio de ventas de la empresa. En la empresa XYZ se requiere llevar el control de los empleados y sus nmeros de contacto. Se estima que el nmero de empleados de la empresa son 50 y cada uno de ellos puede tener uno o varios nmeros telefnicos. Se requiere de un programa en Java que permita registrar los datos de cada uno de los empleados tales como: cedula, nombre, apellido, direccin, fecha nacimiento (da, mes, ao) y sus nmeros telefnicos; y adems que proporcione los siguientes mtodos de consulta: Consultar los nmeros de contacto por el numero de cedula de un empleado. Consultar los nmeros de contacto por el nombre o apellido de un empleado. Consultar los nmeros de contacto por parte del nombre o apellido de un empleado. Consultar el empleado por su nmero de contacto. La empresa LLT con nit, nombre, telfono y direccin, dedicada a la construccin de viviendas cuenta con un nmero de trabajadores bastante significativo. Se requiere de un programa en Java que proporcione los siguientes mtodos: Leer los datos de la empresa. Leer los datos de cada uno de los empleados tales como: nombre, fecha nacimiento (da, mes, ano), salario y das trabajados hasta que el nombre digitado sea (xxx XXX). Calcular el promedio de la nomina salarial de la empresa. Calcular el nmero de empleados que trabajan ms de los 30 das reglamentarios.

Imprimir los datos de los empleados que estan cumpliendo aos en una determinada fecha. En la empresa JJT de trasporte se requiere un programa en Java que permita guardar los datos de todos los trabajadores como: el nombre, la categora y los sueldos devengados en los ltimos 6 meses. El programa debe proporcionar las siguientes opciones: Calcular el nuevo sueldo de cada empleado, si corresponde al promedio de los ltimos 6 meses ms un incremento segn la categora. 1 15% 2 10% 3 8% 4 7% Calcular la diferencia entre el total de la nomina anterior y el total de la nueva nomina. Listar el nombre de los trabajadores que tienen un nuevo sueldo mayor al promedio de los nuevos sueldos. Ordenar los sueldos de trabajadores de menor a mayor. Imprimir el empleado que tenga el mayor nuevo sueldo. Imprimir el empleado que tenga el menor nuevo sueldo. La empresa Ford empresa de automviles almacena la informacin de ventas totales anuales desde 1995 2012, requiere de un programa en Java que permita: Leer las ventas totales anuales. Calcular el promedio de ventas. Calcular el ao en el cual se vendieron ms autos. Calcular el ao en el cual se vendieron menos autos. Calcular las ventas inferiores al promedio. En una fbrica se desea almacenar la informacion correspondiente al control de calidad que se realiza a sus productos, para ello se desea almacenar: Fecha de produccin con da, mes y ao, y un supervisor de control, con identificacion, nombre, apellido y telfonos de contacto. Adems se tiene en cuenta que cada da se realizan 4 lotes de productos, de manera que se desea guardar la cantidad de unidades producidas y la cantidad de unidades que salieron defectuosas en cada lote, con el propsito de obtener algunas estadsticas. El programa debe permitir: Leer la informacion correspondiente a los 7 das de la Semana, los cuales la fbrica ha trabajado. Ubicar la informacin de produccin que fue controlada por un supervisor especfico, cuyo nombre ser digitado por teclado. Calcular el total de unidades producidas en la semana, el total de unidades que salieron defectuosas en la semana y el porcentaje de unidades defectuosas con respecto al total de la produccin. Calcular el total de unidades producidas, el total de unidades defectuosas y el porcentaje de defectuosas con respecto al total, de un lote especfico, digitado por teclado.

Calcular el total de unidades producidas, el total de unidades defectuosas y el porcentaje de defectuosas con respecto al total, de un dia especifico (String), digitado por teclado.

En una empresa educativa se requiere sistematizar el proceso de pago a docentes de tiempo parcial. A un docente se le hace un contrato por nmero de horas dictadas con un costo total, se debe tener en cuenta que cada docente reporta mensualmente un nmero de horas y que cada hora tiene un valor dependiendo del tipo de profesional que sea el docente (Pegrado $60000, Maestria $160000, Doctorado $240000) este valor reportado debe se descontado del valor total del contrato, tambin se debe tener en cuenta que un docente puede tener ms de un contrato no simultaneo y controlar que materia es la que dicta. El programa debe permitir: Listas las materias dictadas por un docente en particular. Listar los docentes de una profesin especifica. Listas los docentes que dictan una asignatura especifica. Listar las horas reportadas por un docente especifico. Listas las asignaturas dictadas por docente especifico. Listas los docentes cuyo costo total del contrato sea superior a $1.000.000 e inferior a 3.000.000. Desplegar las horas del contrato de un docente especifico y de una asignatura especifica. En una empresa se requiere implementar un control de la correspondencia recibida y que deber ser atendida por las diferentes secciones o departamentos de la empresa. Por cada recibo de correspondencia se almacena un cdigo, un remitente, la seccin a la cual va dirigida, el asunto y la fecha y hora de recepcin. Adems para cada correspondencia se plantea una prioridad, as: Rutinaria, Importante, Urgente. Cada correspondencia tiene una sola prioridad. Para cada seccin se almacena un cdigo, un jefe de seccin y la ubicacin de la oficina. Para cada remitente se almacena un cdigo, nombre, telfonos y direccin. El sistema debe permitir: Listar las correspondencias enviadas a una seccin especfica. Listar las correspondencias segn un tipo de prioridad. Listar las correspondencias de un numero telefnico especifico. Desplegar solo la fecha de las correspondencias de una seccin especifica .

Você também pode gostar