Это все в документах для оператора%.Остаток с плавающей запятой, а не по модулю.Если вы хотите что-то совместимое с калькулятором, используйте эту функцию
Например:
private static void ShowRemainders(double number1, double number2)
{
var formula = $"{number1} / {number2}";
var ieeeRemainder = Math.IEEERemainder(number1, number2);
var remainder = number1 % number2;
Console.WriteLine($"{formula,-16} (.IEEE) = {ieeeRemainder,18}");
Console.WriteLine($"{formula,-16} (.NET) = {remainder,18}");
}