Schleife
-
Hallo, was ist an diesem Code falsch:
#include<iostream> using namespace std; int main() { double a; double b; int wahl; cout<<"Bitte waehle aus: (1) Winkelberechnung, (2) Seitenlänge eines rechtwinkligen Dreieck\n"; cin>>wahl; switch(a) { case 1: cout<<"yyy"; cin>>a; cout<<"aa"; cin>>b cout<<"Das Ergebnis lautet:"<<a*a-b*b<<""; break; /* case2: aa aa aa break; */ default: cout<<"Die Eingabe war fehlerhaft,bitte versuche es erneuert."; break; } cout<<"\n"; cout<<"Moechtest du noch etwas berechnen ?\n"; cin.get(); return 0; }Fehler: Er zeigt switch(a): einen fehler, ich find ihn aber nicht

-
Hi !
a muss eine ganze zahl sein
-
Er kompiliert erst garnicht
-
also
int aoder ?
-
Wieso denn überhaupt switch(a)?
Sollte die Switch-Anweisung nicht auf den Inhalt von wahl reagieren?
-
The-Kenny schrieb:
Wieso denn überhaupt switch(a)?
Sollte die Switch-Anweisung nicht auf den Inhalt von wahl reagieren?
merke ich auch grad LÖL
problem gelöst danke
Nun sagt er:
cout<<"Das Ergebnis lautet:"<<a-b<<"";ist falsch
-
Nedem schrieb:
Nun sagt er:
cout<<"Das Ergebnis lautet:"<<a-b<<"";ist falsch
steht da bestimmt wortwörtlich. "Ist falsch.", sonst nix. passiert mir auch immer.
-
cin>>b
Semikolon vergessen?