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

Antwort per Email an