undzwar wollte ich wissen ob die beschreibung so richtig ist oder ob ich was falsch hab.
Danke
Code:
#include <stdio.h> //Information zur Standard-Ein / Ausgabe-Bibliothek einfuegen
#include <math.h>
int main(void) //Anweisungen von Main stehen in geschweiften Klammern
{
double num1, num2, ergebnis; // die Namen die unten bezeichnet werden
char op; // char = ein einzelnes zeichen, op --> operation
num1 = 0; // gibt am dass num1 = 0
num2 = 0; // gibt am dass num2 = 0
ergebnis = 0;
printf("Taschenrechner von Pascal Geben sie einen Operanden ein:\n", &op);// printf gibt die Zeile aus die Angezeigt wird (frägt nach dem operator)
scanf("%c", &op);
printf("Geben sie die erste Zahl ein:\n", &num1);
scanf_s("%d", &num1); //suche die dezimalzahl die eingetragen wurde
printf("Geben sie zweite Zahl ein:\n", &num2);
scanf_s("%d", &num2); //suche die dezimalzahl die eingetragen wurde
switch(op){
case '+': // (+)gibt an dass es addieren soll
printf("Ergebnis = %d\n", num1 + num2); // es zeigt in der Console dass ergebnis aus num1 + num2, und %n ist ein zeilelnumbruch
break; //Pause oder verlassen der Schleife
case '-': // (-)gibt an dass es subtrahieren soll
printf("Ergebnis = %d\n", num1 - num2); // es zeigt in der Console dass ergebnis aus num1 - num2, und %n ist ein zeilelnumbruch
break; //Pause oder verlassen der Schleife
case '*':// (*)gibt an dass es multiplzieren soll
printf("Ergebnis = %d\n", num1 * num2); // es zeigt in der Console dass ergebnis aus num1 * num2, und %n ist ein zeilelnumbruch
break; //Pause oder verlassen der Schleife
case '/': // (/)gibt an dass es teilen soll
if(num2 = 0){
printf("Fehler: Division durch Null\n"); //wenn num2 = 0 dann kommt dieser fehler wenn icht dann gehts mit else weiter
} else{
printf("Ergebnis = %d\n", num1 / num2); // es zeigt in der Console dass ergebnis aus num1 / num2, und %n ist ein zeilelnumbruch
};
break; //Pause
case 5:
default: printf("Falsche Eingabe\n"); // wenn keine der 4 Angegebenen Grundrechenarten angegeben wird kommt der fehler
break; //Pause
}
return 0;// muss immer angegeben werden sonst funktioniert dass Programm nicht
}






