USING: formatting io kernel locals math math.functions math.parser ;
IN: quadratic-example
:: quadratic-equation ( a -- )
a 0 =
[ ]
[
a a * :> c
c 3 * a - 2 / :> d
]
if ;
readln string>number
quadratic-equation
VVNJTkc6IGZvcm1hdHRpbmcgaW8ga2VybmVsIGxvY2FscyBtYXRoIG1hdGguZnVuY3Rpb25zIG1hdGgucGFyc2VyIDsKSU46IHF1YWRyYXRpYy1leGFtcGxlCgo6OiBxdWFkcmF0aWMtZXF1YXRpb24gKCBhIC0tICkKICAgYSAwID0KICAgIFsgIF0KICAgIFsgIAogICAgICBhIGEgKiA6PiBjCiAgICAgIGMgMyAqIGEgLSAyIC8gOj4gZAogICAgICBkICAiJWQiIHByaW50ZiAKICAgIF0KICAgIGlmIDsKCgpyZWFkbG4gc3RyaW5nPm51bWJlcgpxdWFkcmF0aWMtZXF1YXRpb24=