Re: Аналог функции fmod
От: Serg Bormant  
Дата: 06.06.07 22:07
Оценка:
Здравствуйте, Angakok, Вы писали:

A>Есть ли в Delphi аналог функции C++ double fmod(double x, double y) ?

A>Никак не найду что-нибудь похожее (((

Как-то так:
function fmod(x, y: extended): extended;
begin
  result := frac(x/y);
  if (x < 0) xor (result < 0) then result := -result;
end;


задание на дом: поправить на предмет тихого возврата NaN при y=0.0.
--

wbr, sb Правила форумов RSDN, Как правильно задавать вопросы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.