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;
}
