slabgorb / rpn

Reverse polish notation calculator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rpn

Running Application

git clone https://github.com/slabgorb/rpn.git
cd rpn
./rpn

Example Run

rpn|master⚡ ⇒ ./rpn
    Enter calculation, you may use multiple lines.
    To calculate, enter 'c' by itself on a line,
    to quit, enter 'q' by itself on a line,
    For this help text, enter '?' by itself on a line.
New calculation:
2 3 + 5 + 10 -
c
Calculation: (2 3 + 5 + 10 -) Answer: 0
New calculation:
2 2 2 * * 3 +
c
Calculation: (2 2 2 * * 3 +) Answer: 11
New calculation:
2
2
+
5
+
c
Calculation: (2 2 + 5 +) Answer: 18
New calculation:
2 2 **
c
Calculation: (2 2 **) Answer: 4
New calculation:
6 3 %
c
Calculation: (6 3 %) Answer: 0
New calculation:
6 4 %
c
Calculation: (6 4 %) Answer: 2
New calculation:
q
Done

About

Reverse polish notation calculator


Languages

Language:Ruby 100.0%