Write the following function result calcoperation op A op B

Write the following function result = calc(operation, op A, op B) Where all variables are quad words. operation = {0 addition 1 subtraction 2 multiplication 3 division

Solution

No programming language specified, hence im answering in c++.

//Code

#include <iostream>
#include <stdint.h>

using namespace std;

int64_t calc(int operation,int64_t opA, int64_t opB)
{
   if(operation==0)
       return opA+opB;
  
   else if(operation==1)
       return opA-opB;
      
   else if(operation==2)
       return opA*opB;
      
   else if(operation==3)
       return opA/opB;
}

int main()
{
   int64_t opA,opB;
   int64_t operation;
   cout<<\"enter A:\"<<endl;
   cin>>opA;
   cout<<\"enter B:\"<<endl;
   cin>>opB;
   cout<<\"enter operation(0-Addition, 1- Subtraction, 2-Multiply, 3-Divide:\"<<endl;
   cin>>operation;
   int64_t result;
   result=calc(operation,opA,opB);
   cout<<\"result:\"<<result;
   return 0;
}

 Write the following function result = calc(operation, op A, op B) Where all variables are quad words. operation = {0 addition 1 subtraction 2 multiplication 3

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site