raphi1995
Commodore
- Registriert
- Juli 2010
- Beiträge
- 4.409
Hallo. ich habe folgendes Programm geschrieben. Jedoch mag der Compiler es nicht fresse. Ich bin schon ewig am rumrätseln warum es nicht läuft.
Hier das Programm:
#include<iostream>
using namespace std;
int main ()
{
char Zahl;
cout<<"Programm zur Berechnung des Volumes eines Quaders eines Zylinders\n";
cout<<"oder einer Kugel\n\n ";
cout<<"------------------------------------------------------------------\n\n";
cout<<"Zur Berechnung des Quadervolumens geben Sie die Kennziffer 1 ein.\n ";
cout<<"Zur Berechnung des Zylindervolumens geben Sie die Kennziffer 2 ein.\n ";
cout<<"Zur Berechnung des Kegelvolumens geben Sie die Kennziffer 3 ein.\n ";
cout<<"------------------------------------------------------------------\n";
cin>> Zahl ;
switch (Zahl)
double a,b,c,d,r,h;
{
case '1':
cout << "Kennziffer 1\n" << endl;
cout << " Geben sie a fuer die Breite an , b fuer die Tiefe und c fuer die Hoehe\n ";
cout<<"Die Breite: \n";
cin>> a;
cout<<"Die Tiefe: \n";
cin>>b;
cout<<"Die Hoehe: \n";
cin>>c;
d=a*b*c;
cout<<d <<"mü\n\n";
}
break;
{
case '2':
cout<< "Kennziffer 2\n " << endl;
cout<< " Geben Sie r fuer den Radius an, h fuer die Hoehe\n";
cout<< " Radius : ";
cin >> r;
cout<< "Geben Sie h fuer die Hoehe ein ";
cin >> h;
d=3.14*r*r*h;
cout<<d <<"mü\n\n";
}
break;
{
case '3':
cout << "Kennziffer 3 " << endl;
cout<< "Geben sie h fuer die Hoehe an und r fuer den Radius\n";
cout<< "Die Hoehe: ";
cin>> h;
cout<<"Geben sie den Radius an: ";
cin>> r;
d=3.14*r*r*h/3;
cout<<d <<"mü\n\n";
}
break;
}
Hier sind die Fehlermeldungen bei denen ich nicht mehr weiter weiss
1> Test.cpp
1>c:\users\admin\documents\notes\test\test\test.cpp(20): warning C4060: switch statement contains no 'case' or 'default' labels
1>c:\users\admin\documents\notes\test\test\test.cpp(22): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(26): error C2065: 'a' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(28): error C2065: 'b' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(30): error C2065: 'c' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'a' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'b' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'c' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(32): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(34): error C2043: illegal break
1>c:\users\admin\documents\notes\test\test\test.cpp(37): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(41): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(43): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(45): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(47): error C2043: illegal break
1>c:\users\admin\documents\notes\test\test\test.cpp(50): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(54): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(56): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(58): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(60): error C2043: illegal break
Ich bin echt am verzweifeln -.-
Weiss wer weiter?
Grüße!
Hier das Programm:
#include<iostream>
using namespace std;
int main ()
{
char Zahl;
cout<<"Programm zur Berechnung des Volumes eines Quaders eines Zylinders\n";
cout<<"oder einer Kugel\n\n ";
cout<<"------------------------------------------------------------------\n\n";
cout<<"Zur Berechnung des Quadervolumens geben Sie die Kennziffer 1 ein.\n ";
cout<<"Zur Berechnung des Zylindervolumens geben Sie die Kennziffer 2 ein.\n ";
cout<<"Zur Berechnung des Kegelvolumens geben Sie die Kennziffer 3 ein.\n ";
cout<<"------------------------------------------------------------------\n";
cin>> Zahl ;
switch (Zahl)
double a,b,c,d,r,h;
{
case '1':
cout << "Kennziffer 1\n" << endl;
cout << " Geben sie a fuer die Breite an , b fuer die Tiefe und c fuer die Hoehe\n ";
cout<<"Die Breite: \n";
cin>> a;
cout<<"Die Tiefe: \n";
cin>>b;
cout<<"Die Hoehe: \n";
cin>>c;
d=a*b*c;
cout<<d <<"mü\n\n";
}
break;
{
case '2':
cout<< "Kennziffer 2\n " << endl;
cout<< " Geben Sie r fuer den Radius an, h fuer die Hoehe\n";
cout<< " Radius : ";
cin >> r;
cout<< "Geben Sie h fuer die Hoehe ein ";
cin >> h;
d=3.14*r*r*h;
cout<<d <<"mü\n\n";
}
break;
{
case '3':
cout << "Kennziffer 3 " << endl;
cout<< "Geben sie h fuer die Hoehe an und r fuer den Radius\n";
cout<< "Die Hoehe: ";
cin>> h;
cout<<"Geben sie den Radius an: ";
cin>> r;
d=3.14*r*r*h/3;
cout<<d <<"mü\n\n";
}
break;
}
Hier sind die Fehlermeldungen bei denen ich nicht mehr weiter weiss
1> Test.cpp
1>c:\users\admin\documents\notes\test\test\test.cpp(20): warning C4060: switch statement contains no 'case' or 'default' labels
1>c:\users\admin\documents\notes\test\test\test.cpp(22): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(26): error C2065: 'a' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(28): error C2065: 'b' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(30): error C2065: 'c' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'a' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'b' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(31): error C2065: 'c' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(32): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(34): error C2043: illegal break
1>c:\users\admin\documents\notes\test\test\test.cpp(37): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(41): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(43): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(44): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(45): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(47): error C2043: illegal break
1>c:\users\admin\documents\notes\test\test\test.cpp(50): error C2046: illegal case
1>c:\users\admin\documents\notes\test\test\test.cpp(54): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(56): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'r' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(57): error C2065: 'h' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(58): error C2065: 'd' : undeclared identifier
1>c:\users\admin\documents\notes\test\test\test.cpp(60): error C2043: illegal break
Ich bin echt am verzweifeln -.-
Weiss wer weiter?
Grüße!