Anonymous user
Resistance calculator: Difference between revisions
→Infix
(→RPN) |
(→Infix) |
||
Line 367:
while stack.len > 0: result.add stack.pop()
proc infix(voltage:float, s:string): Node = calculate(voltage, shuntRPN s)
node = infix 18.0,"((((10+2)*6+8)*6+4)*8+4)*8+6"
assert 10 == node.res
assert 18 == node.voltage
assert 1.8 == node.current()
assert 32.4 == node.effect()
assert '+' == node.kind</lang>
=={{header|Perl 6}}==
|