Thursday, October 28, 2010

Passing Object As Argument

#include

#include

class distance

{

float feet;

float inch;

public:

void init(float f,float i)

{

feet=f;

inch=i;

}

void read()

{

cout<<"Enter feet";

cin>>feet;

cout<<"Enter inch";

cin>>inch;

}

void show()

{

cout<

}

void add(distance d1,distance d2)

{

feet=d1.feet+d2.feet;

inch=d1.inch+d2.inch;

if(inch>=12.0)

{

feet=feet+1.0;

inch=inch-12;

}}};

void main()

{

distance d1,d2,d3;

d2.init(11.0,6.25);

d1.read();

cout<<"d1=";

d1.show();

cout<<"d2=";

d2.show();

d3.add(d1,d2);

cout<<"d3=";

d3.show();

getch();

}

OUTPUT

Enter Feet 5

Enter Inch 7

d1=5

7

d2=11

6.25

d3=17

1.25

No comments:

Post a Comment