/* Program 6-9

   Example of the 'switch' statement 
   Program to evaluate simple expressions in the following form:

	       value     operator     value                      */
#include <stdio.h>
main ()
 {
  float value1, value2;
  char operator;

  printf ("Type in your expression.\n");
  scanf ("%f%c%f", &value1, &operator, &value2);
  fflush(stdin);
  switch ( operator )
   {
    case '+':
     printf ("%.2f %c %.2f = %.2f\n",
	      value1, operator, value2, value1 + value2);
     break;
    case '-':
     printf ("%.2f %c %.2f = %.2f\n",
	      value1, operator, value2, value1 - value2);
     break;
    case '/':
     printf ("%.2f %c %.2f = %.2f\n",
	      value1, operator, value2, value1 / value2);
     break;
    case '*':
    case 'x':
     printf ("%.2f %c %.2f = %.2f\n",
	      value1, operator, value2, value1 * value2);
     break;
    default:
     printf ("Unknown Operator\n");
     break;
   }
 }

/* Program Output

Type in your expression
178.99 - 326.8
178.99 - 326.8 = -147.81

*/
