Einzelnen Beitrag anzeigen

Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#1

Logarithmen zu beliebiger Basis

  Alt 22. Okt 2009, 15:51
Logarithmen scheinen in den Lehrplänen der Kultusminister nicht mehr lukrativ zu sein,
so meine Erfahrung im Fachgymnasium.

Deswegen poste ich hier eine Funktion zur Bestimmung von Logarithmen zu beliebiger Basis
zum Üben für ganze positive Zahlen.

Delphi-Quellcode:
//Wolfgang Mix & DeddyH - Delphi-PRAXiS
function lgx(base,number:double):double;
begin
  if not (base > 0) then
    raise Exception.Create('Invalid base');
  if not (number > 0) then
    raise Exception.Create('Invalid number');
  if (number > 0) and (base > 0) then
  begin
    result:= ln(number)/ln(base);//Any Platform, does'nt need Unit Math
  end;
end;
Gruß

Wolfgang
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat