Código projeto final - versão inicial