Question
C PROGRAM HELP create a new file calc.c which implements a simple calculator. The calculator will perform the four basic arithmetic operations + , -
C PROGRAM HELP
create a new file calc.c
which implements a simple calculator. The calculator will perform the four basic arithmetic operations +
, -
, *
and /
. The program should prompt the user for the operation to perform in an endless loop. For example:
calc > 3 + 6 9 calc >
You must implement the calculator such that there is one calc
function which takes as arguments the numerical values of the two operands and a pointer to the specified function (add
for +
, etc), plugs the two values into the referenced function, and returns the result.
Your program should work independent of spaces in the input. For instance, both 1+2
and 1 + 2
should work. This is actually very easy to do with scanf
, check out its manual page!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started