Sei sulla pagina 1di 2

PROGRAMACION II

PARCIAL III
RICARDO MORALES
DOMINGUEZ
Implemente un programa que muestre el comportamiento de una máquina empacadora.
El programa debe cumplir con las siguientes especificaciones:
1. Implemente la interfaz mostrada en la Figura 1.

Figura 1. Interfaz gráfica

2. El número de botellas a empacar se debe escoger haciendo click sobre uno de los botones
junto al “Conteo de botellas”. Al hacer click en el botón del conteo deseado, éste se debe
poner de fondo azul con letra roja, para indicar que es el conteo seleccionado. Al iniciar el
programa, debe estar seleccionado por defecto, el primer conteo.
3. El sistema debe empezar el empacado al presionar la tecla ‘E’. Una vez inicie el proceso, el
número de botellas a empacar no se debe poder cambiar, hasta que todo el ciclo termine.
4. Durante el empacado, debe estar encendida la Banda 1 y se debe indicar que está en proceso
de empacado, ver Figura 2.
PROGRAMACION II
PARCIAL III
RICARDO MORALES
DOMINGUEZ
Figura 2. Proceso de empacado

5. Cuando la Banda 1 está encendida, se cuentan las botellas que pasan por cierto sensor.
Simule la entrada del sensor usando la tecla ‘S’. Cada vez una botella para por el sensor, el
conteo de botellas se incrementa en 1. La interfaz debe reflejar el conteo.
6. Cuando el conteo de botellas llega al número que se quiere empacar, la Banda 1 se detiene y
se pasa a proceso de Sellado. El sistema dura en ese proceso 15 segundos.
7. Cuando termina el proceso de sellado, se inicia el proceso de Despacho, encendiendo la
Banda 2 durante 10 segundos.
8. Cuando termina el proceso de despacho debe volver al estado inicial y esperar un nuevo inicio
del sistema.

NOTAS:
a. Implementar el algoritmo en Processing. El nombre del archivo debe ser
ApellidoNombreParcial3. Si no tiene el nombre, no será calificado.
b. Las entradas de teclado deben funcionar tanto en minúsculas como en mayúsculas.
c. Al terminar, comprima el archivo y súbalo a la plataforma en el enlace provisto para ello.

Potrebbero piacerti anche