I mają wartości większe niż 1.97626258336499E-323Jak obsługiwać wartości wolnym obrocie, które są większe niż maksymalna wartość dwukrotnie
nie mogę używać BigInteger także to handler tylko całkowitą wartości
Każda pomoc jest mile widziana
Oto kod, który również nie powiodło się z jakiegoś rozwiązania podanego przez niektórych użytkowników:
BigValue/(Math.Pow((1 + ret), j));
gdzie BigValue jest coś takiego jak 15000.25
ret jest -0,99197104212554987
i J trafi do około 500-600.
nie jestem gettting jak używać Rational zajęć tej zbyt
zgodnie z dokumentacją max vaue jest 1.7976931348623157E + 308. http://msdn.microsoft.com/en-us/library/system.double.maxvalue.aspx –
@RichardSchneider Proszę przeczytać o Epsilonie, a moim pytaniem jest przechowywać więcej większych wartości dla równań finansowych – Moons
Nie znam "BigDecimal/Float' on .NET. Będziesz musiał uciekać się do bibliotek natywnych. – leppie