1
2
3
4
5
6
7
8
9
10
11
12
|
public double Runde(double d, int n)
{
int buffer;
// d = d * 1000 bei n = 2;
d *= Math.Pow (10, n+1);
// in integer umwandeln
buffer = Convert.ToInt32 (d);
if (buffer % 10 >= 5) d = (Math.Ceiling(d/10)) / Math.Pow (10, n);
else d = (Math.Floor(d/10)) / Math.Pow (10, n);
return d;
}
|