hello com,
undzwar wollte ich wissen ob die beschreibung so richtig ist oder ob ich was falsch hab.
Danke
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
}