Wednesday, February 10, 2016

FRIEND FUNCTION



AIM:
         To implement a C++ program to find the mean value of a given number using friend function
ALGORITHM:
Step 1:  Include the header files
Step 2:  Declare the class name as base with data members and member functions.
Step 3:  The function get () is used to read the 2 inputs from the user.
Step 4:  Declare the friend function mean (base ob) inside the class.
Step 5:  Outside the class to define the friend function and do the following.
Step 6:  Return the mean value (ob.val1+ob.val2)/2 as a float.

PROGRAM:

#include<iostream.h>
#include<conio.h>
class  base
{
    int val1,val2;
   public:
    void get()
    {
       cout<<"Enter two values:";
       cin>>val1>>val2;
    }
    friend float mean(base ob);
};
float mean(base ob)
{
   return float(ob.val1+ob.val2)/2;
}

void main()
{
    clrscr();
    base obj;
    obj.get();
    cout<<"\n Mean value is : "<<mean(obj);
    getch();
}          
SAMPLE OUTPUT:
Enter two values: 10, 20
Mean Value is: 15

RESULT:
    Thus a C++ program to find the mean value of a given number using friend function is implemented successfully.

No comments:

Post a Comment