Trabalho final da disciplina de Técnicas de Programação.