Feet And Inches IN OOP

Feet And Inches IN OOP

Just open your c++ compiler Paste this code.



#include<iostream>
using namespace std;

class destence
{
private :

int feet;
float inches;
public :
destence()
{
feet=0, inches=0.0;
}
destence(int ft,float in)

{
feet=ft,inches=in;
}


void getdist()
{
cout<<"\nEnter feet   ";
cin>>feet;
cout<<"\nEnter Inches   ";
cin>>inches;
}
void showdist()
{
cout<<feet<<"\t"<<inches;
}
void add_dist(destence, destence);
};
void destence::add_dist(destence d2,destence d3)
{
inches =d2.inches + d3.inches;
feet=0;
if(inches>=12.0)
{
inches -=12.0;
feet++;
}
feet +=d2.feet + d3.feet;
}
int main()
{
destence dist1,dist3;
destence dist2 (11,6.25);

dist1.getdist();
dist3.add_dist(dist1,dist2);
cout<<"\ndist1 = \n";dist1.showdist();
cout<<"\ndist2 = \n";dist2.showdist();
cout<<"\ndist3 = \n";dist3.showdist();
cout<<endl;
return 0;



}






0 comments: