PostHeaderIconDelphi. Функция InternalRateOfReturn( Guess: Extended; const CashFlows: array of Double ): Extended;

Функция InternalRateOfReturn( Guess: Extended; const CashFlows: array of Double ): Extended;

Модуль: Math

Описание
Функция вычисляет внутреннюю процентную ставку дохода от инвестиций. Массив CashFlows состоит из значений инвестиций и значений получаемого дохода за определенные периоды времени. Первое значение массива должно быть отрицательным, так как оно опредеяет первоначальную сумму инвестиций. Последующие значения могут быть отрицательными (дополнительные инвестиции), положительными (получаемый доход) или равны 0.

Пример
var
   IRate: Extended;
   CashFlows: array of Double;

begin
   ...
   SetLength(CashFlow, 2);
   CashFlow[0]:=-1000;
   CashFlow[1]:= 1200;
   IRate:= InternalRateOfReturn(0, CashFlow);
      { IRate:= 0.4 }
  ...
end;

 
Copyright © 2007-2010 IsIProg.ru. All Rights Reserved.