Skip to content

Sephir0ath/Task-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

Task-3


Tarea 3 de la asignatura de Desarrollo orientado a Objetos de la Universidad de Concepción.

Contribuyentes ✨

Instrucciones de Uso

La presente tarea consiste en la implementación de una interfaz gráfica a lo realizado anteriormente en la primera Tarea de Desarrollo Orientado a Objetos. En conjunto, hemos logrado concretar la implementación solicitada, adjuntándose un screenshot de como se ve al inicializarlo a continuación:

alt text

Para inicializar el programa, debes buscar el archivo Programa.java en la carpeta Interfaz, ahí puedes runnear el código, abriéndose la ventana con la máquina expendedora. Su funcionamiento es sencillo, se escoge una moneda, un producto y se presiona el botón de comprar. Bajo el título de vuelto, se dejarán caer las monedas del vuelto obtenido, las cuales el usuario puede recoger haciendo click en la que se encuentra sobre la bandeja, a su vez, la expendedora abre su dispensadora entregando el producto escogido. Para cancelar una compra o sacar la moneda para cancelar la compra, se presiona el botón de cancelar y podrás obtener la moneda introducida. El botón de reiniciar rellena la expendedora y elimina las monedas del depósito de monedas del expendedor, sin embargo, el vuelto que has obtenido queda intacto junto al último producto que compraste y está en tu inventario. Para visualizar el número de serie de tus monedas, puedes dejar el mouse sobre el botón de cada moneda y verás el número de serie, así mismo con el producto comprado, puesto que cuando está en la dispensadora, puedes dejar el mouse y ver ahí su número de serie.

Diagrama UML

A continuación, adjuntamos el diagrama UML de nuestro código:

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages