Função generalizada