Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a calculator program that is able to process an input in postfix notation

ID: 3530185 • Letter: W

Question

Write a calculator program that is able to process an input in postfix notation and give the result. You are free to use the built in stack class or create your own ones. Your program should be able to detect the invalid postfix input and report "invalid", if the input is valid your program should output the correct result. For your convenience, you may suppose the input consists only positive integers and the operators are only +,-,*,/. But during the process, the results can be negative, for example "4 6 -" is allowed. The first line of the input contains K the number of cases, the next K lines each contains a string of postfix notation. You will be asked to read the input from "a5input.txt". The output should be either the result of a valid string or "invalid" if the string is not in postfix notation. Sample Input: 4 7 8 9 + * 4 6 - * 3 4 + 5 6 + * 3 4 5 * + 2 3 + - 5 7 * Sample Output: -238 77 23 invalid

Explanation / Answer

http://knight.temple.edu/~lakamper/courses/cis2168_2012_FALL/assignments/assignment06.html

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote