helo,
i am new to this forum my name is Timo.
at this point i am a graphic designer but next year i will start game designer education. because of the education i am going to do next i was thinking it was a good idea to start learning my self some coding. i can write html and a little bit of java but i want to learn c++ i watched a couple of tutorials and made this simple program, it has bugs but i dont know where and i dont know how to fix them. can somebody help?


#include <isostream>
using namespace std;

int main(void)
{
system("TITLE calculator");
system("COLOR 2");
char cchar;
double dfirstnumber;
double dsecondnumber;
char cDoagain;

do
{
system("CLS")
cout << "enter the first number that you want to use";
<< endl;
cin >> dfirstnumber;
cout <<"please enter the operation you like to complete";
<<"+-*/" << endl;
cin >> cChar;

cout << "please ente the second number that you would like to use"
<< endl;

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 * dsecondnumber)
endl;
break;


case'X':
cout << "the answer is: " << dfirstnumber " X " <<
dsecondnumber << " = " << (dfirstnumber * dsecondnumber)
endl;
break;

case'/':
if dsecondnumber == 0{
cout << "that is an invalid operation" << endl;
}else{
cout << "the answer is: " << dfirstnumber " / " <<
dsecondnumber << " = " << (dfirstnumber / dsecondnumber)
endl;
}
break;

default:
cout << "that is unvalid 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;
}

sorry for my bad english.