Skip to content

Evaluate a mathematical expression and convert it from infix notation to prefix notation. The expression should be specified in a file that is passed as an argument to the application. If there are no variables in the expression, then the expression is evaluated to return the result of the operations.

Notifications You must be signed in to change notification settings

arocca1/prefixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

UNIX

Running the prefixer
Change your current directory to the directory containing the prefixer output file.
The command "./prefixer" will run the output file.
The file infixExpression.txt was included, but any file containing an expression can be used, as per the requirements.
As per the requirements, using the "-r" flag will output a simplified version of the expression in the input file.

Note
If you don't want to type "./" before the prefixer command to run the prefixer, you can copy the output to your bin folder so that you can just execute the command "prefixer".
Use the following command:
sudo cp ~/prefixer /usr/bin
You will most likely be prompted for a password, so hopefully you have the correct privileges to perform this action.

Note for simplification of integers
If division of the number results in a number less than 1 (0 in integer division), it is not simplified.

About

Evaluate a mathematical expression and convert it from infix notation to prefix notation. The expression should be specified in a file that is passed as an argument to the application. If there are no variables in the expression, then the expression is evaluated to return the result of the operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages