Entwickler-Ecke
Basistechnologien - Hilfe bei Berechung von transzendenten Zahlen
eggerr - Di 09.12.08 20:50
Titel: Hilfe bei Berechung von transzendenten Zahlen
Hallo,
ich bin recht neu in der C#-Materie und möchte die Euler'sche Zahl berechnen...
der prinzipielle Algorithmus ist ja bekannt: grundsätzlich e=summe(1/n!) von 0 bis inf , oder eben über den Limes. . .
Mein Problem ist jetzt folgendes: ich habe die Variablen als Typ decimal deklariert, aber bei diesem Datentyp ist ja die Anzal der Nachkommastellen vorgegeben.
Gibt es in C# eine Möglichkeit einen Datentyp zu deklarieren, welcher eine beliegibe Anzahl von Nachkommastellen möglich macht?
Villeicht kann mir ja jemand weiterhelfen;-)
Vielen Dank schon mal im Vorraus!
mfg
eggerr
Kha - Di 09.12.08 22:21
Titel: Re: Hilfe bei Berechung von transzendenten Zahlen
Hi :D !
eggerr hat folgendes geschrieben : |
Mein Problem ist jetzt folgendes: ich habe die Variablen als Typ decimal deklariert, aber bei diesem Datentyp ist ja die Anzal der Nachkommastellen vorgegeben. |
Decimal ist nur für Finanzmathematik gedacht, für alles andere würde ich Fließkommatypen wie Double benutzen.
eggerr hat folgendes geschrieben : |
Gibt es in C# eine Möglichkeit einen Datentyp zu deklarieren, welcher eine beliegibe Anzahl von Nachkommastellen möglich macht? |
Im Framework nicht, dafür ist der praktische Nutzen von solchen Typen einfach zu gering ;) . Aber es gibt freie Arbitrary-Precision-Float-Bibliotheken, z.B. diese hier:
http://www.codeplex.com/sine
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!