You are on page 1of 3

UNIVERSIDAD SEOR DE SIPN FACULTAD DE INGENIERIA, ARQUITECTURA Y URBANISMO

ESTRUCTURA DE DATOS
LABORATORIO DE ARREGLOS EN PARALELO

1. Desarrollar un programa que permita gestionar los productos que se almacenan en un local. El programa debe registrar el nombre de los productos, el stock actual, el monto de compra y el monto de venta. Se debe reportar lo siguiente: El monto total de inversin de todos los productos. El monto total de la Ganancia. Listado de productos con un stock menor, ingresado por el usuario. Productos cuyo precio de compra es mayor a 1500. Listado de los productos con su respectiva ganancia.

2. Una Universidad, tiene informacin sobre sus alumnos. Se conoce de cada alumno los siguientes datos: cdigo, nombres, prctica, examen parcial, examen final. Se desea calcular su promedio y luego poder realizar las siguientes operaciones: Registrar un alumno. No se pueden ingresar alumnos con cdigos repetidos. Mostrar todos los alumnos (cdigos, promedios) y mostrar el total de alumnos. Buscar un alumno por cdigo. Ordenar los alumnos en orden ascendente por nombres. Dado un Parcial. cdigo de alumno, modifique su Examen nombres y

Elimine un alumno dado su cdigo. Mostrar todos los alumnos aprobados.

3. En una empresa, tiene informacin sobre sus empleados. Se conoce de cada empleado los siguientes datos: cdigo, nombres, costo_hora, nro_horas. Se desea calcular el sueldo de cada trabajador (costo_hora * nro_horas), y luego poder realizar las siguientes operaciones: Registrar un empleado. No se empleados con cdigos repetidos

pueden

ingresar nombres y

Mostrar todos los empleados (cdigo, sueldo) y el total de empleados. Buscar un empleado por su nombre

Ordenar los empleados en orden ascendente por nombres Dado un cdigo de empleado, modifique su pago_hora Elimine un empleado dado su cdigo Mostrar el empleado con mayor sueldo.

4. Elaborar un programa en Java que permita registrar la informacin de los medicamentos en una Farmacia, considerando la siguiente informacin: cdigo, nombre, precio, stock, nombre del laboratorio, presentacin (frasco, tableta, ampolla, cpsula), clasificacin teraputica (antiviral, Antiinflamatorio, Antiasmtico, Analgsico, Ciclopljico), permitido sin receta o con receta. ********** MENU PRINCIPAL ************" [1] Registrar Medicamento. No se permiten cdigos iguales. [2] Mostrar Medicamentos. [3] Eliminar Medicamentos por Nombre. [4] Modificar el stock de un Medicamento encontrado por cdigo [5] Ordenar los Medicamentos por Nombres. [6] Listado de medicamentos por una presentacin determinada [7] Listado de medicamentos de un laboratorio especifico [8] Listado de medicamentos por stock que sea menor a una cantidad ingresada por el usuario. [9] Cantidad de medicamentos de acuerdo a la clasificacin teraputica. [10] Cantidad de medicamentos de acuerdo a la presentacin [11] Listado de medicamentos que se pueden adquirir sin receta medica

[12] Salir.

5. Elaborar un programa en Java que permita registrar la informacin de los libros en una Biblioteca, considerando la siguiente informacin: cdigo, titulo, autor, editorial (Prentice Hall, Ra-Ma, Mc Graw Hill, Addison Wesley), ao de edicin, especialidad (Programacin, Redes, Sistemas Operativos, Diseo Grfico), cantidad de pginas. ******** MENU DE OPCIONES ******* [1] Agregar Libro. No se permite cdigos iguales. [2] Mostrar Libros. [3] Eliminar Libro por Nombre. [4] Ordenar Libro por Nombre [5] Modificar Libro por cdigo. [6] Listado de libros de un determinado autor. [7] Listado de libros de una determinada editorial. [8] Listado de libros cuyo ao de edicin sea superior a un ao ingresado por el usuario. [9] Listado de libros de una especialidad determinada. [10] Listado de libros cuya cantidad de pginas sea superior a una cantidad ingresada por el usuario. [11] Mostrar la cantidad de libros registrados por especialidad. [12] Salir.

IMPORTANTE: IMPLEMENTE LOS METODOS Y VECTORES QUE SEAN NECESARIOS PARA RESOLVER CADA EJERCICIO. TODO EJERCICIO DEBE DE RESOLVERSE CON METODOS. TODO EJERCICIO DEBE ESTAR VALIDADO. EN EL INGRESO DE DATOS A LOS VECTORES NO DEBE DE UTILIZAR LA ESTRUCTURA REPETITIVA FOR.

You might also like