13 lines
No EOL
337 B
JavaScript
13 lines
No EOL
337 B
JavaScript
Fraction = {
|
|
decimalToFraction: function(decimal){
|
|
//example dec2Frac(2/9)
|
|
//reciprocal = 9/2 = 4.5
|
|
var reciprocal = 1/decimal;
|
|
|
|
var multiplier = 1;
|
|
while (reciprocal * multiplier % 1 != 0){
|
|
multipler++;
|
|
}
|
|
return {multiplier, multiplier*reciprocal};
|
|
}
|
|
} |