creeria que la forma mas sencilla en la que se puede expresar un logaritmo es, teniendo en cuenta el concepto de logaritmos, x^1/n, paso a definirlo:
- log x = b, entonces, b = raiz n de x, por lo tanto se invierten los operandos y
n
obtenemos b = x ^ (1/n), no se si queda claro. En fin, esto llevado a RMCOBOL se puede expresar con un COMPUTE, de la siguiente manera:
Compute res = numero ** (1 / base), esto funciona dependiendo del manejo que le des a los decimales, ya que si no los manejas adecuadamente, solo funcionara para calcular resultados de algunas bases y/o numeros.
espero no sea demasiado tarde y puedas usarlo, o que al menos te sirva de algo mi respuesta.