funciones reciben estructuras en lugar de punteros