Question: Create a LISP program for the simplification and evaluation of arithmetic expressions ( PEMDAS ) . The program, when executed, should prompt the user to
Create a LISP program for the simplification and evaluation of arithmetic expressionsPEMDAS The program, when executed, should prompt the user to enter an arithmetic expressions Enter arithmetic expression:
The expression should be a linear combination of single letter variables. The program will then simplify the expression like below:
Enter arithmetic expression: x y x
Simplification: x y
and then it will ask whether to evaluate the expression. If the answer is y then it will prompt for values for each of the variables and evaluate the expression,then ask for a new expression to evaluate. If the answer is n then it will simply ask for a new expression to evaluate. The program will quit with command 'quit' enter at the expression prompt.
Example of IO:
Enter arithmetic expression: x y x
Simplification: x y
Evaluate? yn: y
x :
y :
Expression value:
Enter arithmetic expression: quit
Good Bye!
PLZ Add a pic of program runing
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
