Segundo Parcial Programación Iii

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

SEGUNDO PARCIAL PROGRAMACIÓN III

16 de abril 2021 Tiempo estimado – 3.5 Horas


Lo contratan para desarrollar un Software de registro y seguimiento en un almacén que maneja
contenedores llenos de productos de tecnología. El funcionamiento del software será el siguiente:
• Debe crear dos tablas de n filas y 1 columna. Las cuales cada una va a simular una columna
de contenedores. Estas tablas deben poderse ver y estar actualizadas en todo momento.
• Cada contenedor debe tener un registro serial de 4 dígitos (generados aleatoriamente) y
cada columna debe iniciar con 20 contenedores cada una.
• Cuando inicia el día de operación, se debe tener la facultad de digitar un numero serial
dentro de cualquiera de las pilas y validar si se encuentra dentro de su grupo.
• Si el numero serial no se encuentra, debe mandar un aviso de contenedor inexistente
• Si el numero si se encuentra, debe empezar a retirar uno a uno los contenedores desde la
parte superior e irlos ubicando uno a uno en la otra pila. Esto hasta que llegue al número
del contenedor solicitado.
• El numero serial solicitado se eliminará del registro suponiendo que se vendió. De esta
forma, cada vez que se solicite un contenedor se deben reorganizar las pilas e ir eliminando
los elementos solicitados.
• Después de eliminado el elemento NO debe devolver los contenedores a su pila o columna
original.
• Debe ir llevando un contador del número de elementos en total y en cada columna.
• Cuando una columna se quede sin elementos, se deben traer la mitad de los elementos que
tiene la otra columna si este número de elementos es mayor a 5.
Es obligatorio la creación de dos CLASES, 1 para los contenedores (mínimo 3 atributos), 1 para el
proceso de organización (proceso de pila – x 2 objetos). La creación de una interfaz gráfica
también es obligatoria, no se acepta aplicación por consola ni es necesario generarla.
El entregable será un archivo PDF con el código documentando línea a línea. Adicionalmente se
debe cargar un video explicativo en donde se evidencien las clases y con las explicaciones
necesarias que evidencien el funcionamiento de la interfaz (sin tiempo límite del video). Se tiene
hasta la hora limite para subir el código documentado. El video tendrá 24 horas para subirse, pero
este debe ser grabado en el tiempo del parcial. Para corroborar esto, todo video debe iniciar y
finalizar capturando la reunión en Meet en la cual se encuentra el profesor dentro de los tiempos
del parcial.
SOLUCION
 Clase Contenedores

 Clase Organización
 JFrame Código
 JFrame Diseño

También podría gustarte