LUA > LPeg + OOP > Komplexet tudó Számológép

HEURÉKA! Működik.. :D

Most már csak azt kéne kitalálni, hogy mire érdemes használni a komplex számokat. :D

Függőségek:
* complex.lua => http://foofighter.pastebin.com/f169d44
* calc.lua => http://foofighter.pastebin.com/f255d8a7c
[code]
require "calc"

arg[1] = "(2r10i+2)*10+2r-58i"

if arg[1] == nil then

print ""
print "Lpeg calc v0.3 + Complex --- LUA calculator"
print "made by foofighter"
print "================================"
print "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html"
print ""
print "Usage: lua t_calc.lua "
print "Example: lua t_calc.lua (2r10i+2)*10+2r-58i"
print ""
print ""
os.exit(1)
end

-- small example
print "LPeg Complex Number Calculator:"
ki = lpeg.match(G, arg[1] )
print (arg[1])
ki:dump()
[/code]

Hozzászólások

"Most már csak azt kéne kitalálni, hogy mire érdemes használni a komplex számokat."

pl. elektrotechnika.

No rainbow, no sugar