//switch case calculator with char

#include <stdio.h>//preprocessor directive

int main()//body of code
{
  float num1,num2,total;
  char a;
  printf("enter two numbers\n");
  scanf("%f %f",&num1,&num2);//float used for proper output else integer mai 5/6 mai quotient 0 aayega jo wrong hai
  printf("enter operation\n");
  scanf(" %c", &a);//space must while using char data type
  switch(a)
  {
      case '+':
      printf("result: %f\n", num1+num2);
      break;
      
       case '-':
      printf("result: %f\n", num1-num2);
      break;
      
      
       case '*':
      printf("result: %f\n", num1*num2);
      break;
      
      
   case '/':
      printf("result: %.2f\n", num1/num2);// %.2f means output upto two decimal place
      break;
      
      default:
      printf("enter valid operation");
      break;
      
  }
  return 0;
}