implementação de Braco com erros de compilação a resolver