Challenge: Perform the Calculation
Let’s create a calculator using variadic arguments.
We'll cover the following
Problem statement
Assume that the following enum
is already defined:
enum Operation { add, subtract, multiply, divide }
Also, assume that there is a struct
that represents the calculation of an operation and its two operands:
struct Calculation {
Operation op;
double first;
double second;
}
Create a free account to view this lesson.
By signing up, you agree to Educative's Terms of Service and Privacy Policy