From: <sie...@us...> - 2014-01-05 15:48:53
|
Revision: 5817 http://sourceforge.net/p/moneymanagerex/code/5817 Author: siena123 Date: 2014-01-05 15:48:51 +0000 (Sun, 05 Jan 2014) Log Message: ----------- increase precision Modified Paths: -------------- trunk/src/model/Model_Asset.cpp Modified: trunk/src/model/Model_Asset.cpp =================================================================== --- trunk/src/model/Model_Asset.cpp 2014-01-05 15:48:21 UTC (rev 5816) +++ trunk/src/model/Model_Asset.cpp 2014-01-05 15:48:51 UTC (rev 5817) @@ -152,12 +152,12 @@ case RATE_NONE: break; case RATE_APPRECIATE: - // Note: using 365.26 while not perfect, does work reasonbly well to account for leap year and leap century - sum *= pow(1.0 + (r->VALUECHANGERATE / 100), diff_days / 365.26); + // Note: using 365.2564 while not perfect, does work reasonbly well to account for leap year and leap century + sum *= pow(1.0 + (r->VALUECHANGERATE / 100), diff_days / 365.2564); break; case RATE_DEPRECIATE: - // Note: using 365.26 while not perfect, does work reasonbly well to account for leap year and leap century - sum *= pow(1.0 - (r->VALUECHANGERATE / 100), diff_days / 365.26); + // Note: using 365.2564 while not perfect, does work reasonbly well to account for leap year and leap century + sum *= pow(1.0 - (r->VALUECHANGERATE / 100), diff_days / 365.2564); break; default: break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |