error C2065: 'Wahl': nichtdeklarierter Bezeichner
-
Hey hab nen problem ..irgendwie seh ich den fehler nicht bzw weiß nicht wie ich ihn beheben kann
#include <iostream>
using namespace std;int main ()
{
cout<<"Dies ist ein kleiner Taschenrechner\n\n";
do
{
Schleife1:float zeichen;
cout << " " << endl;
cout << "W\204hlen Sie eine Rechenart aus:\n ";
cout << "1 -> f\201r Addition, 2 -> f\201r Subtraktion, ";
cout << "3 -> f\201r Multiplikation,\n 4 -> f\201r Division: ";
cin >> zeichen;
if ((zeichen >= 1) && (zeichen <=4))
{
cout << " " << endl;float eins;
cout << "Geben Sie die erste Zahl ein: ";
cin >> eins;
cout << " " << endl;float zwei;
cout << "Geben Sie die zweite Zahl ein: ";
cin >> zwei;
cout << " \n" << endl;cout<<"L\224sung:\n\n";
float ergebnis;if (zeichen==1)
{
ergebnis = eins+zwei;
cout << eins << " + " << zwei << " = " << ergebnis << endl;
}
if (zeichen==2)
{
ergebnis = eins-zwei; cout << eins << " - " << zwei << " = " << ergebnis << endl;
}
if (zeichen==3)
{
ergebnis = eins*zwei; cout << eins << " * " << zwei << " = " << ergebnis << endl;
}
if (zeichen==4)
{
ergebnis = eins/zwei; cout << eins << " / " << zwei << " = " << ergebnis << endl;
}
else goto Schleife1;
}
char Wahl;
cout<<"Möchten Sie eine weitere Aufgabe berechnen? <j/n>? : ";
cin>>Wahl;
cout<<endl<<endl;
}
while(Wahl=='j' || Wahl=='J');system ("pause");
}er gibt mir an das Wahl nicht deklariert ist
wie bekomm ich das denn hin
würde mich über hilfe freuen
-
Hier ist noch die aufgabenstellung !!
Eingabe:
1. Zahl: 2
2. Zahl: 3
Rechenart (1 fuer Addieren, 2 fuer
Subtrahieren, 3 fuer Multiplizieren
und 4 fuer Dividieren): 2Ergebnis: 2 / 3 ist gleich 0.66
----------------------------------
Moechten Sie eine weitere Aufgabe
berechnen? (j/n):
-
deklarier Wahl mal außerhalb der while schleife
-
Deklariere "Wahl" vor der Do-While Schleife.
-
Hallo,
siehe http://www.c-plusplus.net/forum/viewtopic-var-p-is-1579626.html#1579626
MfG,
Probe-Nutzer
-
danke schön ich stand echt aufem Schlauch xD