Для заданных чисел с плавающей запятой x и a я бы хотел вычислить r (и n) так, чтобы x = a*n + r. В C / C ++ эта функция называется fmod. Однако я не вижу удобной функции в .NET. Math.DivRem только для целых чисел ...
x
a
r
n
x = a*n + r
fmod
Я думаю, вы можете просто использовать % и для поплавков. r = x % a
%
r = x % a
http://msdn.microsoft.com/en-us/library/0w4e0fzs.aspx
Все числовые типы имеют предопределенные операторы модуля.
Я думаю, что вы ищете System.Math.IeeeRemainder