algebrite
Version:
Computer Algebra System in Coffeescript
63 lines (41 loc) • 668 B
text/coffeescript
test_float = ->
run_test [
"1.0+0",
"1.0",
"1+0.0",
"1.0",
"1+0.0-0.0",
"1.0",
"float(0)",
"0.0",
"1-float(0)",
"1.0",
"float(x)",
"x",
"float(1/2)",
"0.5",
"float(pi)",
"3.14159",
"float(exp(1))",
"2.71828",
"float(sin(2))",
"0.909297",
"float(cos(2))",
"-0.416147",
"x=(1/2,1/4)",
"",
"float(x)",
"(0.5,0.25)",
"x",
"(1/2,1/4)",
"x=quote(x)",
"",
"float((1+2*i)^(1/2))",
"1.27202+0.786151*i",
"float((1+2*(-1)^(1/2))^(1/2))",
"1.27202+0.786151*i",
"float((-1)^(-0.666667+0.0291367/pi))",
"-0.474559-0.880224*i",
"abs(float((-1)^(-0.666667+0.0291367/pi)))",
"1.0",
]