Datei: minicalc.c
1 /* 2 * minicalc.c 3 * Primitivrechner 4 * klin, Sun Nov 28 11:10:44 1999 5 */ 6 7 #include <stdio.h> 8 9 void main(void) 10 { 11 double op1, op2, res; /* Operanden, Resultat */ 12 char op; /* Operator */ 13 14 while (1) { 15 /* Operanden und Operator einlesen ... */ 16 printf("Minicalc: "); 17 scanf("%lf %c %lf", &op1, &op, &op2); 18 /* und berechnen */ 19 switch (op) { 20 case '+': /* Addition */ 21 res = op1 + op2; 22 break; 23 case '-': /* Subtraktion */ 24 res = op1 - op2; 25 break; 26 case '*': /* Multiplikation */ 27 res = op1 * op2; 28 break; 29 case '/': /* Division */ 30 res = op1 / op2; 31 break; 32 default: /* Operator unbekannt! */ 33 printf("\n\n! FEHLER: Operator unbekannt!\n\n"); 34 continue; 35 } 36 /* Ergebnis ausgeben */ 37 printf("Ergebnis: %lf\n", res); 38 } 39 40 } /* main() */
Erzeugt von c2html 1.01 |