Re: Making a decimal to fraction converter



Jason, if you can have your users specify the finest graduation to output
(say, 64ths, 8ths, quarters, etc.), or if you assume a certain finest
graduation, you can convert a repeating fraction and then round to the
finest graduation that the number converts to, and then reduce it if
possible.

So for instance, your 1/3 is 0.33333... If your finest graduation is 128ths,
multiply the 0.33333... by 128, getting 42.66666... and round to 43, giving
youi 43 / 128ths.

Similarly, 1/9 is 0.11111... For 128ths, multiply 0.11111... by 128, getting
14.22222... Round to 14/128ths and reduce to 7/64ths.


Tom Dacon
Dacon Software Consulting

"Jason" <RomulanPrince@xxxxxxxxxxxx> wrote in message
news:204A45ED-4C6D-43E6-AD43-BBCCA0F71073@xxxxxxxxxxxxxxxx
I'm making a program that will convert decimal inputs (in this case, in
inches) and output a fractional answer. At the moment, I'm only able to
output the fractional answer in three parts: A whole number text box, a
numerator text box, and a denominator text box. I realize that this is
probably the closest I'll get to having fractions displayed in VB, so
that's no big deal. I'm able to simplify most numbers with some code I've
written, but I'm unable to simplify anything that repeats infinitely
(i.e.. 1/3). Is there any way to be able to simplify this?

I can give you the code I've already written if that would help.

Thanks!


.



Relevant Pages

  • Drawing units error?
    ... Draw a line and dimension it to some even fraction. ... Now change that dimension to make the primary units round the ... At this point the top dual dimension changes to millimeters. ...
    (comp.cad.solidworks)
  • Re: Pulling Digits from Decimals/Fractions
    ... May not be the simplest or best way, ... Round the answer down, elimination the fraction ... Use the Index/Match command to assign its value, 6 is 6, but if it was ...
    (microsoft.public.excel)
  • Re: Weirdest street or road system
    ... elaich wrote: ... > West Virginia's system of numbering secondary roads has always puzzled ... The number (on a round sign) is like a fraction. ...
    (misc.transport.road)
  • Re: ROUND
    ... round 20.545 -20.55 ... floating-point processors or libraries are set). ... Any fraction with a reasonable denomiator that is a power of 2 ...
    (comp.lang.php)
  • Re: fractions and decimals!
    ... Bernard V Liengme ... I have numbers in a cell, ... I want to show the fraction element of the cell, ... would want to round to the nearest significant fraction. ...
    (microsoft.public.excel.worksheet.functions)

Loading