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