Implementar um simulador de tráfego em uma cidade.
- representar as ruas de uma cidade como matriz. a cidade deve ser lida de um arquivo texto. aij será igual a zero se não é rua. Se for rua, será:
- 1 se a rua é mão dupla
- 2 se é de mão única, no sentido para cima ou para a direita
- 3 se é de mão única, no sentido para baixo ou para a esquerda
- um dicionário armazenará a posição de cada carro
- outra matriz armazenará quantos carros estão em uma posição
- cabem 2 carros em cada posição da rua, e N carros em cada prédio
- cada carro tem uma fonte (uma residencia) e um destino (local comercial)
- simule a ida das pessoas de carro toda manhã ao trabalho