Попробуйте Потолок Метод:
- Масштаб
value
up : 6.3619 -> 636.19
- Усечение с помощью
Math.Ceiling
: 636.19 -> 637
- Наконец, масштаб результат вниз :
637 -> 6.37
Код:
var result = Math.Ceiling(value * 100.0) / 100.0;
Демо:
double[] tests = new double[] {
6.3619,
5.12003,
};
string report = string.Join(Environment.NewLine, tests
.Select(test => $"{test,10} -> {Math.Ceiling(test * 100) / 100.0}"));
Console.Write(report);
Результат:
6.3619 -> 6.37
5.12003 -> 5.13