Warum geht diese switch-Anweisung nich???
lima-city → Forum → Programmiersprachen → C/C++ und D
-
sers,
wollte nen proggi zum ohmschen gesetz schreiben.
printf("Wir rechnen mit U=R*I\n\n");
char cAuswahl;
float fWiderstand;
float fSpannung;
float fStrom;
printf("Bitte Geben Sie ein ob sie Widerstand (R), Spannung (U) oder Strom (I) berechnen wollen! (R,U,I)\n\n");
switch (cAuswahl)
{
case 'r': printf("Geben Sie jetzt die Spannung ein\n");
scanf("%f",fWiderstand);
printf("Geben Sie jetzt den Strom ein\n");
break;
case 'u': printf("Geben Sie jetzt den Widerstand ein\n");
printf("Geben Sie jetzt den Strom ein\n");
break;
case 'i': printf("Geben Sie jetzt den Widerstand ein\n");
printf("Geben Sie jetzt die Spannung ein\n");
break;
default: printf("Ihre Eingabe enspricht nicht R,U oder I\n");
}
Doch irgendwie bleib ich schon bei dieser switch-Anweisung h?ngen :( kann hier jemand den fehler finden?? thx!!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
switch ist doch kein rhythmus der schrittweise abgearbeitet wird, switch is wie ne if-else abfrage.
ciao -
du hast gar keinen eingabe bereich f?r causwahl:
printf("Wir rechnen mit U=R*I\n\n");
char cAuswahl;
float fWiderstand;
float fSpannung;
float fStrom;
printf("Bitte Geben Sie ein ob sie Widerstand (R), Spannung (U) oder Strom (I) berechnen wollen! (R,U,I)\n\n");
cin >>cAuswahl;
switch (cAuswahl)
{
case 'r': printf("Geben Sie jetzt die Spannung ein\n");
scanf("%f",fWiderstand);
printf("Geben Sie jetzt den Strom ein\n");
break;
case 'u': printf("Geben Sie jetzt den Widerstand ein\n");
printf("Geben Sie jetzt den Strom ein\n");
break;
case 'i': printf("Geben Sie jetzt den Widerstand ein\n");
printf("Geben Sie jetzt die Spannung ein\n");
break;
default: printf("Ihre Eingabe enspricht nicht R,U oder I\n");
}
Beitrag ge?ndert am 17.11.2005 12:25 von newwarrior -
stimmt, okay thx
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage