UNPKG

algebrite

Version:

Computer Algebra System in Coffeescript

92 lines (67 loc) 1.71 kB
test_approxratio = -> run_test [ "approxratio(0.9054054)", "67/74", "approxratio(0.0102)", "1/98", "approxratio(0.518518)", "14/27", "approxratio(0.3333)", "1/3", "approxratio(0.5)", "1/2", "approxratio(3.14159)", "355/113", "approxratio(a*3.14)", "a*22/7", "approxratio(a*b)", "a*b", "approxratio((0.5*4)^(1/3))", "2^(1/3)", "approxratio(3.14)", "22/7", # see http://davidbau.com/archives/2010/03/14/the_mystery_of_355113.html "approxratio(3.14159)", "355/113", "approxratio(-3.14159)", "-355/113", "approxratio(0)", "0", "approxratio(0.0)", "0", "approxratio(2)", "2", "approxratio(2.0)", "2", # ------------------------------- # checking some "long primes" # also called long period primes, or maximal period primes # i.e. those numbers whose reciprocal give # long repeating sequences # (long prime p gives repetition of p-1 digits). # big list here: https://oeis.org/A001913/b001913.txt # also see: https://oeis.org/A001913 # ------------------------------- # 1st long prime "approxratio(0.14)", "1/7", # 9th long prime, the biggest 2-digits long prime. # Often asked to # mental calculators to check their abilities. "approxratio(0.0103)", "1/97", # 60th long prime, the biggest 3-digits long prime. # Often asked to # mental calculators to check their abilities. "approxratio(0.001017)", "1/983", # 467th long prime, the biggest 4-digits long prime. "approxratio(0.00010033)", "1/9967", # 3617th long prime, the biggest 5-digits long prime. "approxratio(0.0000100011)", "1/99989", # 10000th long prime. "approxratio(0.00000323701)", "1/308927", ]