C: Wie kann ich einen Taschenrechner programmieren, bei dem eine Tastatureingabe die Rechenoperation bestimmt?
Ich möchte gerne einen Taschenrechner programmieren, bei dem man zwei Zahlen eingibt und dann mit Tastatureingabe (zum Beispiel A für Addition) auswählen kann, was mit den zwei Zahlen passiert.
Die Frage ist: Wie programmier ich so etwas? Vor allem das mit der Tastatureingabe?
Ich bin bis jetzt so weit:
#include<stdio.h>
int main()
{
int zahl1;
int zahl2;
char rechenart[2];
printf("Bitte geben Sie eine Zahl ein ");
scanf_s("%d", &zahl1);
printf("Bitte geben Sie eine Zahl ein ");
scanf_s("%d", &zahl2);
printf("Bitte w\x84hlen sie eine Rechenart aus\n ");
printf("'A' f\x81r Addition\n");
printf("'S' f\x81r Subtraktion\n");
printf("'M' f\x81r Multiplikation\n");
printf("'D' f\x81r Division\n");
scanf_s("%s", &rechenart, 2);
if (rechenart == "A") {
printf("Addition");
}
else if (rechenart == "b") {
printf("Subtraktion");
}
return 0;
}