# include // // Program 6.8a, Stephen Kochan, Programming in C. // int main ( void ) { float value1, value2; char operator; printf ( "Type in a simple expression NUMBER OPERATOR NUMBER: \n" ); scanf ( "%f %c %f", &value1, &operator, &value2 ); if ( operator == '+' ) { printf ( "%g + %g = %g\n", value1, value2, value1 + value2 ); } else if ( operator == '-' ) { printf ( "%g - %g = %g\n", value1, value2, value1 - value2 ); } else if ( operator == '*' ) { printf ( "%g * %g = %g\n", value1, value2, value1 * value2 ); } else if ( operator == '/' ) { if ( value2 == 0 ) { printf ( "%g / %g is not defined!\n", value1, value2 ); } else { printf ( "%g / %g = %g\n", value1, value2, value1 / value2 ); } } else { printf ( "The operator \"%c\" was not recognized!\n", operator ); } return 0; }