Witam,
mam oto taki problem, napisałem taką funkcję:
A:=(EXP(n*ln(1+i)))-1
Problem w tym, że dla wartości n=300 oraz i=0,0058 zwraca mi wynik 4,72541820930 a tymczasem obliczenia na kalkulatorze dają 4,668777164. Dzieje się tak dla dużych wartości "n" oraz małych "i" (tak jak w podanym przykładzie). Co może być nie tak? Czy trzeba gdzieś wstawić jakieś dyrektywy czy jak? Szukałem na forum, ale nigdzie nie znalazłem takiego przypadku, w pomocy Delphi też niczego się nie doszukałem.
Z góry dzięki.