C- Program to simulate a basic calculator. using Switch Case

Program to simulate a basic calculator.

#include <stdio.h>

void main()

{

double num1, num2, result ;

char op ;

while ( 1 )

{

printf ( ” Enter number operator number\n” ) ;

scanf (“%f %c %f”, &num1, &op, &num2 ) ;

_flushall() ;

switch ( op )

{

case ‘+’ :  result = num1 + num2 ;

break ;

case ‘-‘ :   result = num1 – num2 ;

break ;

case ‘*’ :  result = num1 * num2 ;

break ;

case ‘/’ :  if ( num2 != 0.0 ) {

result = num1 / num2 ;

break ;

}     // else we allow to fall through for error message

default :  printf (“ERROR — Invalid operation or division by 0.0” ) ;

}

printf( “%f %c %f = %f\n”, num1, op, num2, result) ;

}  /* while statement  */

}

error: Content is protected !!