000
25.05.2005, 15:51 Uhr
~St Lucifer
Gast
|
also, ich wollte zum üben mal nen Taschenrechner mit switch/case programmieren. funzt aber nicht so ganz. die Zahlen eingabe geht noch, aber nachdem man die zahlen eingegeben hat steht wirrwar aufem Bildschirm.
C++: |
#include <stdio.h> #include <conio.h>
int main (void) { int zahl1, zahl2; char auswahl;
printf("Bitte erste Zahl eingeben: "); scanf("%d", &zahl1); printf("Bitte zweite Zahl eingeben: "); scanf("%d", &zahl2);
printf("Rechenoperation auswählen\n A)ddition\n S)ubtraktion\n M)ultiplikation\n D)ivision"); scanf("%c", &auswahl);
switch(auswahl) { case 'a' : case 'A' : printf("Das Ergebnis ist: %d", (zahl1 + zahl2)); break; case 's' : case 'S' : printf("Das Ergebnis ist: %d", (zahl1 - zahl2)); break; case 'm' : case 'M' : printf("Das Ergebnis ist: %d", (zahl1 * zahl2)); break; case 'd' : case 'D' : printf("Das Ergebnis ist: %d", (zahl1 / zahl2)); break; default : printf("Ungueltige Eingabe! Programm beenden!"); }
getch(); }
|
was issen da falsch?
thx
Bearbeitung: |
Bevor Pablo ein Herzinfakt bekommt hab ich mal aus dem void main ein int main gemacht...
|
Dieser Post wurde am 25.05.2005 um 16:12 Uhr von Windalf editiert. |