Hallo Patrick,
falls du kaufmännisch runden möchtest:
// Rundet (kaufmännisch) d auf n Stellen hinter dem Komma
public double Runde(double d, int n)
{
int buffer;
// d = d * 1000 bei n = 2;
d *= Math.Pow (10, n+1);
// in integer umwandeln (Gibt es hier keine andere Möglichkeit?)
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;
}
Gruß
Bernhard
---- Original Message ----
Von: [EMAIL PROTECTED]
An: [email protected],
Betreff: RE: [Asp.net] runden
Datum: Thu, 14 Jul 2005 13:45:27 +0200
>Hallo liste,
>hab da eine frage an euch :
>ich habe eine variable (decimal) da steht eine zahl drinn mit
>einigen kommastellen , ich will auf 2 kommastellen runden und brings
>einfach nicht hin.
>
>In der hilfe gibt's zwar einen punkt wenn man nach runden sucht ,
>doch wenn ich ihn mir anschauen will meint er : "kein eintrag zu
>diesem index vorhanden"
>
>Kann mir da jemand helfen bitte ?????
>
>Mit freundlichen Grüßen
>
>Patrick Brunmair
>
>
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[email protected]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>
>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net