From Clomosy Docs

No edit summary
No edit summary
Line 8: Line 8:


<b>Example</b><br>
<b>Example</b><br>
<b>TRObject Syntax</b><br>
 
<pre>
<pre>
var
var
Line 22: Line 22:
   ShowMessage('Exp(Ln('+FloatToStr(float)+')) = '+FloatToStr(float));
   ShowMessage('Exp(Ln('+FloatToStr(float)+')) = '+FloatToStr(float));
  }
  }
</pre>
<b>Base Syntax</b><br>
<pre>
var
    float,number : float;
begin
  number := 2.14;
  float := Ln(number);
  ShowMessage('Ln('+FloatToStr(number)+') = '+FloatToStr(float));
  float := Exp(float);
  ShowMessage('Exp(Ln('+FloatToStr(float)+')) = '+FloatToStr(float));
end;
</pre>
</pre>



Revision as of 12:06, 13 November 2024

The Ln function takes an integer or floating point Number and gives the natural logarithm of that number. This is only used for mathematical processing.

Ln has the opposite effect to Exp - the exponent of a number.

Example

var
    float,number : float;
 
 {
 
   number = 2.14;
   float = Ln(number);
   ShowMessage('Ln('+FloatToStr(number)+') = '+FloatToStr(float));
 
   float = Exp(float);
   ShowMessage('Exp(Ln('+FloatToStr(float)+')) = '+FloatToStr(float));
 }

Output:

See Also