-----------------------------------------------
asunto: vendingMachine
fecha límite: MIÉRCOLES, 15 de Febrero de 2023, hasta las 23:59 horas
Enviar a: javier.gomez@educa.madrid.org
-----------------------------------------------
NO SE ACEPTAN EJERCICIOS ENTREGADOS DESPUÉS DE LA FECHA LÍMITE LÍMITE
Vending Machine VERSION(1): No hay que hacerla. Se podría hacer con elementos inputs/outputs del programa, sin utilizar "Buttons"
Vending Machine VERSION(2):
En esta versión la maquina tiene infinitos refrescos, infinitas aguas e
infinitos zumos. No hay ninguna variable que tenga que contabilizar las
que quedan y por tanto en esta versión NO HAY LEDS (lucecitas)
indicadoras de que aun quedan, por ejemplo, refrescos (led estaría en
color verde) o que ya no quedan refrescos (el led estaría en color rojo)
Vending Machine VERSION(3):
En esta versión es la que tenéis en el video que tenéis en la carpeta
de los archivos de la práctica (enunciado(V3).mp4). Aqui ya si hay que
contabilizar los refrescos que tenemos en la maquina, pongo el numero de
refrescos, zumos y aguas iniciales que yo quiera. En el ejemplo del
video he puesto 3. Y luego esas variables tengo que ir
decrementándolas cada vez que se saca uno de ellos de la máquina. Cuando
una de las variables llegue a cero indica que se ha agotado ese
elemento, por ejemplo los refrescos, con lo que su lucecita indicadora
pasará de color verde a color rojo (la variable refrescosOUT será una
variable de tipo "Lógico" que me indicará que ese evento se ha producido
cambiando de "0" a "1"). Cuando
se hayan acabado por ejemplo todos los refrescos y meta una nueva
moneda, si pulso en refrescos no ha de dar ningún refresco (puesto que
están agotados y su led rojo así lo indica) pero me ha de dar opción de
pulsar otro botón para que la maquina entregue otra de las bebidas que
aún quedan disponibles.
IMPORTANTE:
Daros cuenta de que en el archivo base que os pase para hacer la
versión2, no están puestos los botones de las tres lucecitas que indican
si se han agotado o no los refrescos, los zumos y las aguas.