|
help please calculator
Hello Everyone,
I need some help on some HW. I normally don't ask for help about hw but this assignment pretty much determines my grade. Im not asking for you guys to do it for me but I just need a little direction please. My teacher wants me to do the following:
Design and build a parsing calculator. My program must
accept a string of the form 12 * 3 / (123 + 4) ,
do the specified calculation, and
display the result.
The program should continue to ask for input until the user decides to quit.
In addition, this program must use a stack to implement the calculation. You’ll have to
accept the input as a character string,
break it up into its component parts, and
convert it to numbers and operators, and
do the calculation.Notes:
1. Instead of the usual precedence, evaluate expressions from left
to right, but make sure that operations done inside parentheses
are done first. For example, the expression 22 * 3 + ( 2 * 3) ,
should be evaluated:
22 * 3 + ( 6) 66 + 6 72
2. Look up and use the following standard library functions to help with your design:
char* strtok(char*, char*)
double atof(char*)
Please I need some direction !
Kumar
|