Está en la página 1de 6

Introduccion

La idea del programa es realizar un cruce de calles que controle el trafico


de cada respectiva avenida.

Esto tomando en cuenta que cada cierto tiempo se tendra que detener
cierto semaforo para que pueda avanzar el siguiente, a demas de que
estara influyendo la hora del dia.

Desarrollo
Como se comentaba, dependiendo la hora y la cantidad de autos en la
calles, se cambiaran las luces de los semaforos. Se trabajara las calles en
pares B y A, D y C.

Con una decisión if, el programa podra decidir que cantidad de trafico
habra para cada calle.

La clasificacion de las avenidas esta ligada a el numero de autos que estan


en ese semaforo.
Diseño de la solución
Los tiempos de los semaforos:
1:00 p.m – 3:00p.m 10 segundos a calles con poco
transito
3:00 p.m – 6:00p.m 15 segundos a las calles con mucho
transito
7:00 p.m – 9:00p.m Se reducen 4 vehiculos cada 5
segundos para las calles, en las
cuales van a alta velocidad.

Codigo:
Conclusiones

Con esta practica se logro tener mas nocion y conocimiento del uso de
hilos / threads al emplearlo en diferente tipo de programas.

A demas de que empleandolo en la vida real, podemos definir horarios en


los cuales pueda estar habilitado dicho semaforo.

Referencias

https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Operadores_
booleanos

También podría gustarte