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