Flowchart, create. #include #include using namespace std; // Write performOperation() function declaration here double performOperation(double
Flowchart, create.
#include<iostream>
#include<string.h>
using namespace std;
// Write performOperation() function declaration here
double performOperation(double numberOne, double numberTwo, string op);
int main()
{
double numberOne, numberTwo;
string operation;
double result;
cout << "Enter the first number: ";
cin >> numberOne;
cout << "Enter the second number: ";
cin >> numberTwo;
cout << "Enter an operator (+.-.*,/,%): ";
cin >> operation;
// Call performOperation method here
result = performOperation(numberOne, numberTwo, operation);
cout << numberOne;
cout << " " << operation << " ";
cout << numberTwo;
cout << " = ";
cout << result << endl;
return 0;
} // End of main() function
// Write performOperation function here
double performOperation(double numberOne, double numberTwo, std::string(op))
{
double result = 0.0;
if (op == "+")
result = numberOne + numberTwo;
else if (op == "-")
result = numberOne - numberTwo;
else if (op == "*")
result = numberOne * numberTwo;
else if (op == "/")
result = numberOne / numberTwo;
else if (op == "%")
result = (int)numberOne % (int)numberTwo;
else
cout << "Wrong input. Please try again.";
return result;
Step by step
Solved in 2 steps with 1 images