C++

Posts 1–10 of 10 · Page 1 of 1
C++
hi im learning c++ right now and i got that script but it has a error :O please tell me whats wrong




#include<iostream>
using namespace std;

int main(void)
{

system("TITLE Applesouce's Taschenrechner");
system("COLOR 2")
double dfirstnumber;
double dsecondnumber;
char cDoagain;

do
{

system("CLS");
cout << "Bitte geben Sie die erste Zahl ein die Sie verwenden möchten" << endl;
cin >> dfirstnumber
cout << "Bitte geben Sie das Rechenzeichen ein das sie benutzen möchten" << "(+,-,* und /)" << endl
cin >> cChar;
cout << "Bitte geben Sie die zweite Zahl ein die Sie verwenden möchten" << endl;

switch (cChar)
{
case '+' :
cout << "Die Antwort ist: " << dfirstnumber << " + " << dsecondnumber " = " << (dfirstnumber + dsecondnumber) << endl;
break;
case '-' :
cout << "Die Antwort ist: " << dfirstnumber << " - " << dsecondnumber " = " << (dfirstnumber - dsecondnumber) << endl;
break;
case '*' :
cout << "Die Antwort ist: " << dfirstnumber << " * " << dsecondnumber " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case 'x' :
cout << "Die Antwort ist: " << dfirstnumber << " x " << dsecondnumber " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case 'X' :
cout << "Die Antwort ist: " << dfirstnumber << " X " << dsecondnumber " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case '/' :
if(dsecondnumber == 0) {
cout << "Dies ist eine ungültige Eingabe" << endl;
}else{
cout << "Die Antwort ist: " << dfirstnumber << " / " << dsecondnumber " = " << (dfirstnumber / dsecondnumber) << endl;
break;
}
default:
cout << "Dies ist eine ungültige Eingabe" << endl;
break;
}
What error to be exact?
And your rightbraces are missing
pretty sure you got the title code wrong as well

/double post
errors
om sorry it doesnt tell me what errors only 502 total errors when i compile it
Quote Originally Posted by Applesouce View Post
om sorry it doesnt tell me what errors only 502 total errors when i compile it
only ?
It does tell u
look at compiler errors or build log
most likely syntax errors or u didn't include the right header in ur Case
also what compiler you using?
its called default compiler (im using dev c++)
I see what you're trying to do here but you never even ask the user for the second number. You also never used "cDoagain". I fixed it up so there's no errors but it won't do what you want it to. I suggest actually learning how to do "Hello World" before you try doing this.

Indentation also makes things easier.

[php]
#include<iostream>
using namespace std;

int main(void)
{

system("TITLE Applesouce's Taschenrechner");
system("COLOR 2");
double dfirstnumber;
double dsecondnumber;
char cDoagain;
char cChar;

do
{

system("CLS");
cout << "Bitte geben Sie die erste Zahl ein die Sie verwenden möchten" << endl;
cin >> dfirstnumber;
cout << "Bitte geben Sie das Rechenzeichen ein das sie benutzen möchten" << "(+,-,* und /)" << endl;
cin >> cChar;
cout << "Bitte geben Sie die zweite Zahl ein die Sie verwenden möchten" << endl;

switch (cChar)
{
case '+' :
cout << "Die Antwort ist: " << dfirstnumber << " + " << dsecondnumber << " = " << (dfirstnumber + dsecondnumber) << endl;
break;
case '-' :
cout << "Die Antwort ist: " << dfirstnumber << " - " << dsecondnumber << " = " << (dfirstnumber - dsecondnumber) << endl;
break;
case '*' :
cout << "Die Antwort ist: " << dfirstnumber << " * " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case 'x' :
cout << "Die Antwort ist: " << dfirstnumber << " x " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case 'X' :
cout << "Die Antwort ist: " << dfirstnumber << " X " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber) << endl;
break;
case '/' :
if(dsecondnumber == 0)
{
cout << "Dies ist eine ungültige Eingabe" << endl;
}else{
cout << "Die Antwort ist: " << dfirstnumber << " / " << dsecondnumber << " = " << (dfirstnumber / dsecondnumber) << endl;
break;
}
default:
cout << "Dies ist eine ungültige Eingabe" << endl;
break;
}
}while(true);
}

[/php]
ok thanks a lot i will do that
Posts 1–10 of 10 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

None

Talk with us