Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
28. Okt 2007
Sorry hatte dein . als * gelesen, muß also:
gesamt:=(log10(1000000) - log10(zahl1)) / log10(zahl2);
heißen.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
28. Okt 2007
Wenn du uns nicht verrätst was die formel macht, kann man dir auch nicht sagen, ob die Rechnung richtig ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
28. Okt 2007
Da sollte das selbe rauskommen, weil seine Funktion den log10 auf Basis von ln implementiert.
Inwiefern? Was kommt raus und welches Ergebnis erwartest du? Was berechnet die Formel?
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
28. Okt 2007
In deinem Fall wäre eher der Logarithmus zur Basis 10 der richtige:
http://www.dsdt.info/referenz/kategorie/?id=16
d := (log10(a) * log10(b)) / log10(c);