View in English
Este foi o projeto final feito para a disciplina de Programação Imperativa. O principal objetivo dele era criar um sistema que permitisse a manipulação/controle de ecopontos num plano 1000*1000. Algumas das funcionalidades possibilitadas são:
- Inserção de ecopontos/resíduos nos ecopontos, sendo que existem 3 tipos de ecopontos, o vidrão, o papelão e o oleão;
- Possibilidade de apagar ecopontos;
- Uso de arquivos como "base de dados" possibilitando o utilizador carregar/guardar os registos dos ecopontos no ficheiro;
- Sistema de procura/listagem dos ecopontos pelo tipo ou quantidade de ecopontos cheios;
- Possibilidade de calcular a média de resíduos de cada tipo;
- Sistema de calcular a rota mais eficiente para coletar o lixo, e qual seria o tamanho da rota que o camião do lixo teria ter de percorrer;