public static void Main()
Console.WriteLine("{0,40}, {1,20}", "IEEERemainder", "Remainder operator");
ShowRemainders(17.8, 4.1);
ShowRemainders(-16.3, 4.1);
ShowRemainders(17.8, -4.1);
ShowRemainders(-17.8, -4.1);
private static void ShowRemainders(double d1, double d2)
var ieeeRemainder = d1.IEEERemainder(d2);
Console.WriteLine("{0,5} / {1, 5} {2,25} {3,20}", d1, d2, ieeeRemainder, remainder);