William D McQuain CS 2704 RPN Calculator --------------------------------- Command: enter 6 --------------------------------- Command: enter 1 --------------------------------- Command: enter 2 --------------------------------- Command: enter 4 --------------------------------- Command: enter 8 --------------------------------- Command: display stack 0: 8 1: 4 2: 2 3: 1 4: 6 --------------------------------- Command: enter / --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter * --------------------------------- Command: display value 18 --------------------------------- Command: clear --------------------------------- Command: enter 1 --------------------------------- Command: enter 2 --------------------------------- Command: enter 3 --------------------------------- Command: enter 4 --------------------------------- Command: enter 5 --------------------------------- Command: enter 6 --------------------------------- Command: enter 7 --------------------------------- Command: display stack 0: 7 1: 6 2: 5 3: 4 4: 3 5: 2 6: 1 --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter + --------------------------------- Command: enter + Error: not enough operands --------------------------------- Command: clear --------------------------------- Command: enter 5 --------------------------------- Command: enter -4 --------------------------------- Command: enter 3 --------------------------------- Command: enter -2 --------------------------------- Command: enter 1 --------------------------------- Command: display stack 0: 1 1: -2 2: 3 3: -4 4: 5 --------------------------------- Command: enter * --------------------------------- Command: enter * --------------------------------- Command: enter * --------------------------------- Command: enter * --------------------------------- Command: display value 120 --------------------------------- Command: clear --------------------------------- Command: enter 8 --------------------------------- Command: enter 12 --------------------------------- Command: display stack 0: 12 1: 8 --------------------------------- Command: enter * --------------------------------- Command: enter 4 --------------------------------- Command: enter / --------------------------------- Command: enter 2 --------------------------------- Command: enter 2 --------------------------------- Command: enter * --------------------------------- Command: enter 4 --------------------------------- Command: enter - --------------------------------- Command: enter / Error: attempt to divide by zero --------------------------------- Command: clear --------------------------------- Command: exit ---------------------------------