#include <iostream>
using namespace std;
float add( float x, float y){
  return x+y;
}
float sub( float x, float y){
  cout<<"do you want +ve results? (1-->True, 0--> False)  "<<endl;
  bool A; cin>>A;
  if(A){
    if( x > y){
      return x-y;
    }else{
      return y-x;
    }
  }
  return x-y;
}

float mul( float x, float y) {
  return x*y;
}

float div(float x, float y) {
  cout<<"do you want to divide the bigger over the smaller? (1-->True, 0--> False)  "<<endl;
  bool A; cin>>A;
  if(A){
    if( x > y){
      return x/y;
    }else{
      return y/x;
    }
  } else{}
  return x/y;
}
int main() {
  float num1, num2;
  cout<<"enter the first number: \n";
  cin>>num1;
  cout<<"enter the second number: \n";
  cin>>num2;
  int x;
  cout<<"which calculation you want to make?\n";
  cout<<"1-->Addition\n"<<"2-->Subtraction\n" <<"3-->Multiplication\n"<<"4-->Division\n";
  cin>>x;
  switch (x) {
    case 1:
      cout << add(num1, num2);
      break;
      case 2:
      cout << sub(num1, num2);
      break;
      case 3:
      cout<< mul(num1, num2);
      break;
      case 4:
      cout<< div(num1, num2);
      break;
      default:
      cout << " Invalid input";
  }
}
