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 }