<p dir="ltr">Thanks Allan,</p>
<p dir="ltr">I can easily just leave it at say -123.32/100 and it will work too but was hoping to work more like KMM and I can't figure out how you jumped from the 12352/100 to 6266/50 then down to 3133/25.</p>
<p dir="ltr">Did you just get the GCD and then divide by that?</p>
<p dir="ltr">Eric </p>
<div class="gmail_quote">On Oct 9, 2012 5:44 PM, "Allan" <<a href="mailto:agander93@gmail.com">agander93@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 09/10/12 22:11, Eric Bonney wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Thomas:<br>
<br>
Thanks for taking the time to give me such a detailed explanation! Can<br>
you maybe walk me through a few examples that I can try and use as a<br>
reference? I finally can see that what I should have been doing from the<br>
start is take the fraction that is stored in the balance column and just<br>
do the division on that to come up with my correct "value". That is<br>
simple enough and really I am not sure how I missed it.<br>
<br>
What I can't figure out, even after trying to apply your explanation, is<br>
how I am seeing values like below in my balance columns.<br>
<br>
balance          balanceFormatted<br>
-3133/25               -125.32<br>
726071/50          14521.42<br>
66919/25              2676.76<br>
<br>
Since I know most of the time I have the actual value from the user as a<br>
string, how to I take that value and apply the formatMoney() methods to<br>
get to the fraction side? I am struggling trying to take my -125.32 and<br>
returning the fraction of -3133/25.<br>
<br>
If you can walk me through some of these that would be fantastic!<br>
<br>
Thanks again for all the help.<br>
-Eric<br>
</blockquote>
<br>
I'm not an expert, but in case Thomas is tied up, this seems to be a possibility.<br>
<br>
Multiply by 100 to eliminate the decimal fraction (Can't remember, if I ever knew, the proper maths terminology).<br>
<br>
125.32 = 125.32 * 100/100 = 12532/100 = 6266/50 = 3133/25<br>
<br>
14521.42 = 14521.42 * 100/100 = 1452142/100 = 726071/50<br>
<br>
If that makes it more confusing, apologies.<br>
<br>
Allan<br>
______________________________<u></u>_________________<br>
KMyMoney-devel mailing list<br>
<a href="mailto:KMyMoney-devel@kde.org" target="_blank">KMyMoney-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kmymoney-devel" target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/kmymoney-devel</a><br>
</blockquote></div>