Oops File
Oops File
SOURCE CODE:
#include <iostream>
using namespace std;
struct point{
int x;
int y;
};
point sum(point p1, point p2);
int main()
{
point p1, p2, p;
cout<<"Enter the coordinates of point p1: ";
cin>>p1.x>>p1.y;
cout<<"Enter the coordinates of point p2: ";
cin>>p2.x>>p2.y;
p = sum(p1,p2);
cout<<"Coordinates of point p are: "<<p.x<<","<<p.y;
return 0;
}
point sum(point p1, point p2)
{
point p3;
p3.x = p1.x + p2.x;
p3.y = p1.y + p2.y;
return p3;
}
OUTPUT:
PROGRAM 3
SOURCE CODE:
#include<iostream>
using namespace std;
int performoperation()
{
int num1,num2,result;
char operation,perform;
cout<<"Enter first number:";
cin>>num1;
cout<<"Enter second number:";
cin>>num2;
cout<<"Enter the operation to be performed:";
cin>>operation;
switch(operation){
case '+': result=num1+num2;
cout<<"Sum is:"<<result;
break;
case '-': result=num1-num2;
cout<<"Difference is:"<<result;
break;
case '*': result=num1*num2;
cout<<"Product is:"<<result;
break;
case '/': result=num1/num2;
cout<<"Division is:"<<result;
break;
default:
cout<<"Invalid Operation";
}
cout<<endl<<"Perform Again (Y/N)";
cin>>perform;
if(perform=='Y'){
performoperation();
}
else{
cout<<"Thank you";
}
return 0;
}
int main(){
performoperation();
return 0;
}
OUTPUT: