Thursday, 23 January 2014

Object Oriented Programming Program Add Two Feet or Inch

#include<iostream>
#include<conio.h>
using namespace std;
class distances
{
int feet,inch;
public:
distances()
{
feet=inch=0;
}
distances(int i)
{
setvalue(0,i);
}
distances(int f,int i)
{
setvalue(f,i);
}
distances operator+(distances b)
{
distances t(totalinches()+b.totalinches());
return t;
}
int totalinches();
void setvalue(int ,int);
void output();
};
int distances::totalinches()
{
return feet*12+inch;
}
void distances::setvalue(int f,int i)
{
feet=f+i/12;
inch=i%12;
}
void distances::output()
{
cout<<feet<<"\"-"<<inch<<"\'"<<endl;
}
void main()
{
distances d1,d2(87),d3(10,20),d4;
d1.output();
d2.output();
d3.output();
d4=d2+d3;
d4.output();
getch();
}

No comments:

Post a Comment