Here's my code
Code:#include <iostream> #include <cstdlib> #include <cmath> #include <string> #include <string.h> using namespace std; int regular (); int complex (); int main () { double dNum1; double dNum2; char cSymbol; char cSetting; char cOption; char cComplex[3]; cout << "Type R for Regular or C for Complex" << endl << endl; cin >> cSetting; switch (cSetting) { case 'r': regular(); break; case 'R': regular(); break; case 'c': complex(); break; case 'C': complex(); break; } } int regular () { double dNum1; double dNum2; char cSymbol; char cSetting; char cOption; char cComplex[3]; system("CLS"); cout << "Type in your problem." << endl; cout << " '1h1' for more information " << endl; cin >> dNum1 >> cSymbol >> dNum2; switch (cSymbol) { case '+': cout << (dNum1 + dNum2) << endl; break; case '-': cout << (dNum1 - dNum2) << endl; break; case '*': cout << (dNum1 * dNum2) << endl; break; case 'x': cout << (dNum1 * dNum2) << endl; break; case 'X': cout << (dNum1 * dNum2) << endl; break; case '/': cout << (dNum1 / dNum2) << endl; break; case 'h': cout << "Action: Example Command: Result:" << endl; cout << "Addition 2+2 4"<< endl; cout << "Subtraction 2-2 0" << endl; cout << "Multiplication 2*2 4" << endl; cout << "Division 2/2 1" << endl; cout << endl; cout << "Press R to return or X to exit" << endl; cin >> cOption; switch (cOption) { case 'r': regular(); break; case 'R': regular(); break; default: return 0; break; } } system("PAUSE"); return 0; } int complex() { double dNum1; double dNum2; char cSymbol; char cSetting; char cOption; char cComplex[3]; system("CLS"); cout << "Type in your problem." << endl; cout << " 'h1 1' for more information " << endl; cin >> cComplex[3] >> dNum1 >> dNum2; switch (cComplex[3]) { case 'r': cout << sqrt(dNum1) << endl; break; case 'pow': cout << pow(dNum1,dNum2) << endl; break; case 'cos': cout << cos(dNum1) << endl; break; case 'sin': cout << sin(dNum1) << endl; break; case 't': cout << tan(dNum1) << endl; break; case 'h': cout << "Action: Example Command: Result:" << endl; cout << "Squareroot r4 0 2"<< endl; cout << "Power p2 5 32" << endl; cout << "Cos c8 0 -0.1455" << endl; cout << "Sin s8 0 0.989358" << endl; cout << "Tan t8 0 -6.79971" << endl; cout << endl; cout << "Press R to return or X to exit" << endl; cin >> cOption; switch (cOption) { case 'r': complex(); break; case 'R': complex(); break; default: return 0; break; } } system("PAUSE"); return 0; }
the part where it says
Is a very big problem.Code:int complex() { double dNum1; double dNum2; char cSymbol; char cSetting; char cOption; char cComplex[3]; system("CLS"); cout << "Type in your problem." << endl; cout << " 'h1 1' for more information " << endl; cin >> cComplex[3] >> dNum1 >> dNum2; switch (cComplex[3]) { case 'r': cout << sqrt(dNum1) << endl; break; case 'pow': cout << pow(dNum1,dNum2) << endl; break; case 'cos': cout << cos(dNum1) << endl; break; case 'sin': cout << sin(dNum1) << endl; break; case 't': cout << tan(dNum1) << endl; break;
I want my code to do the following action when you type in 'pow'
Help?




Reply With Quote