Sei sulla pagina 1di 3

UNIVERSIDAD DE SAN MARTIN DE PORRES

FACULTAD DE INGENIERIA Y ARQUITECTURA

ALGORITMOS Y ESTRUCTURA DE DATOS I


LABORATORIO DE ARREGLOS EN PARALELO
1. 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 nombres.

Ordenar los alumnos en orden ascendente por nombres.

Dado un
Parcial.

Elimine un alumno dado su cdigo.

Mostrar todos los alumnos aprobados.

cdigo

de

alumno,

modifique

nombres

su

Examen

2. 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

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.

pueden

ingresar
nombres

3. 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, 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
cdigo

el

stock

de

un

Medicamento

encontrado

por

[5] Ordenar los Medicamentos por Nombres.


[6] Listado de medicamentos de un laboratorio especifico
[7] Listado de medicamentos por stock que sea menor a una
cantidad ingresada por el usuario.
[8] Cantidad de medicamentos de acuerdo a la clasificacin
teraputica.
[9] Listado de medicamentos que se pueden adquirir sin receta
medica
[10] Salir.

4. 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:

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.

Potrebbero piacerti anche