ok so i have no idea what tags are i probably posted this wrong
i have no idead what i did wrong i know its probably simple but i have only been programming for a week
Code:
#include<iostream>
using namespace std;
int main(void)
{
system("TITLE Calculator");
system("COLOR 2");
char cChar;
double dfirstnumber;
double dsecondnumber;
char cDoagain;
do
{
system("CLS");
cout << "please enter the first number that you would like to use" << endl;
cin >> dfirstnumber;
cout << "please enter the operation that you would like to complete" << " (+,-,* or /)" << endl;
cin >> cChar;
cout << "please enter the second number you would like to use" << endl;
cin >> dsecondnumber;
switch (cChar)
{
case '+':
cout << "the answer is; " << dfirstnumber << " + " << dsecondnumber << " = " << (dfirstnumber + dsecondnumber) << endl;
break;
case '-':
cout << "the answer is; " << dfirstnumber << " - " << dsecondnumber << " = " << (dfirstnumber - dsecondnumber) << endl;
break;
case '*':
cout << "the answer is; " << dfirstnumber << " * " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case 'x':
cout << "the answer is; " << dfirstnumber << " x " << dsecondnumber << " = " << (dfirstnumber x dsecondnumber) << endl;
break;
case 'X':
cout << "the answer is; " << dfirstnumber << " X " << dsecondnumber << " = " << (dfirstnumber X dsecondnumber) << endl;
break;
case '/':
if(dsecondnumber ==0) {
cout << "that is an invalid operation" << endl;
}else{
cout << "The answer is; " << dfirstnumber << " / " << dsecondnumber << " = " << (dfirstnumber / dsecondnumber) << endl;
}
default:
cout << "that is an invalid operation" << endl;
break;
}
cout << "would you like to start again? (y or n)" << endl;
cin >> cDoagain;
}while (cDoagain == 'Y' || cDoagain == 'y');
system("pause");
return 0;
}