Exp 3
Exp 3
Program:
#include<iostream.h>
#include<conio.h>
class ratio
{
private :
int num,den;
public:
void assign(int n, int d)
{
num=n;
den=d;
}
double convert()
{
return (double)num/den;
}
void invert()
{
int temp;
temp=num;
num=den;
den=temp;
}
void print()
{
cout<<num <<"/" << den;
}
};
void main()
{
clrscr();
ratio r;
int x,y;
cout<<"Enter numerator = ";
cin>>x;
cout<<"\n Enter denometor = ";
cin>>y;
r.assign(x,y);
cout<<"\n The given ratio is ";
r.print();
cout<<"="<<r.convert();
r.invert();
cout<<"\n Reciprocal is ";
r.print();
cout<<"="<<r.convert();
getch();
}
*************************************************************************************
Output:
Enter numerator = 2
Enter denometor = 3