C++ Friend Function

#include<iostream>
using namespace std;

//๐Ÿ™‚First class with friend function

class DF;
class DM
{
    int m;
    int cm;
public:
    void get();
    void put();
    friend void compare(DM,DF);
};

//๐Ÿ™‚Second class with friend function

class DF
{
    int f;
    int i;
public:
    void get();
    void put();
    friend void compare(DM,DF);
};
//๐Ÿ˜Š First class input
void DM::get()
{
    cout<<"Enter Meter:";
    cin>>m;
    cout<<"Enter Cemi:";
    cin>>cm;
}
//๐Ÿ˜Š First class output
void DM::put()
{
    cout<<"Meter="<<m;
    cout<<"Cemi="<<cm;
}
//๐Ÿ˜Š Second class input
void DF::get()
{
    cout<<"Enter feet:";
    cin>>f;
    cout<<"Enter Inch:";
    cin>>i;
}
//๐Ÿ˜Š Second class output
void DF::put()
{
    cout<<"Feet="<<f;
    cout<<"Inch="<<i;
}

//They ๐Ÿ˜ธare friends now.

void compare(DM mm,DF ff)
{
    int temp1,temp2;
    temp1=mm.m*3.28;
    temp2=mm.cm/2.54;
    
    cout<<"Feet="<<ff.f+temp1;
    cout<<"Inch="<<ff.f+temp2;
}

//๐Ÿ˜‡Last and final part

int main()
{
    DM a;
    DF b;
    a.get();
    b.get();
    compare(a,b);
}

Comments

Popular posts from this blog

Find Factor Of Any Number

Find Factorial Using Loop in C