A few tweaks
Code:#include <iostream> #include <string> using namespace std; int main() { const string HEADER ( "\t\t\tBasic Calculator Program\n\n" ); const string SUBHEAD ( "\t\t\tEnter in a math problem\n\n" ); const string line ( 80, '*' ); float FirstNumber; char op ; float SecondNumber; float Total; cout.precision(4); cout << line << endl << endl; cout << HEADER << SUBHEAD << line << endl; while ( true ) { cout << ">"; cin >> FirstNumber >> op >> SecondNumber; switch ( op ) { case '-': Total = FirstNumber - SecondNumber ; break; case '+': Total = FirstNumber + SecondNumber ; break; case '*': case 'x': case 'X': Total = FirstNumber * SecondNumber ; break; case '/': if ( SecondNumber == 0 ) { cout << "\n\"Error you can't / by 0\" \n\n"; continue; } Total = FirstNumber / SecondNumber ; break; default: cout << "\n\"Error you can't do that \"\n\n"; cout << "Try again.\n\n"; continue; } cout << "\n" << FirstNumber << " " << op << " " << SecondNumber << " = " << Total << "\n\n"; } system("pause"); return(0); }