A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

C++ program to create a class to read and add two distance
Q:

C++ program to create a class to read and add two distance

0

C++ program to create a class to read and add two distance

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Adding two distances using class program in C++

 

/*C++ program to create a class to read and add two distance. */
#include  <iostream>
using namespace std;
 
class Distance
{
    private:
        int feet;
        int inch;
    public:
             Distance (); //Constructor
        void getDist  ();
        void showDist ();
        Distance addDist( Distance d2 );
        Distance subDist( Distance d2 );
};
 
Distance:: Distance ()
{
    feet = 0; inch = 0;
}
 
void Distance:: getDist()
{
    cout << "Enter Value of feets : "; cin >> feet;
    cout << "Enter value of inches : "; cin >> inch;
     
    inch = (inch >= 12) ? 12 : inch;
}
 
void Distance:: showDist()
{
    cout << endl << "\tFeets : " << feet;
    cout << endl << "\tInches: " << inch;
}
 
 
Distance Distance:: addDist( Distance d2 )
{
    Distance temp;
 
    temp.feet = feet + d2.feet;
    temp.inch = inch + d2.inch;
 
    if( temp.inch >= 12)
    {
        temp.feet++;
        temp.inch -= 12;        
    }
    return temp;    
}
 
Distance Distance:: subDist( Distance d2 )
{
    Distance temp;
 
    temp.feet = feet - d2.feet;
    temp.inch = inch - d2.inch;
 
    if( temp.inch < 0 )
    {
        temp.feet--;
        temp.inch = 12 + temp.inch;     
    }
    return temp;    
}
 
int main()
{
    Distance d1;
    Distance d2;
    Distance d3;
    Distance d4;
 
    cout << "Enter Distance1 : " << endl;
    d1.getDist();
     
    cout << "Enter Distance2 : " << endl;
    d2.getDist();
 
    d3 = d1.addDist(d2);
    d4 = d1.subDist(d2);
 
    cout << endl << "Distance1 : " ;
    d1.showDist();
 
    cout << endl << "Distance2 : " ;
    d2.showDist();
 
    cout << endl << "Distance3 : " ;
    d3.showDist();
 
    cout << endl << "Distance4 : " ;
    d4.showDist();
 
    cout << endl;         
    return 0;
}

Output

    Enter Distance1 : 
    Enter Value of feets : 10
    Enter value of inches : 7
    Enter Distance2 : 
    Enter Value of feets : 15
    Enter value of inches : 8

    Distance1 : 
	    Feets : 10
	    Inches: 7
    Distance2 : 
	    Feets : 15
	    Inches: 8
    Distance3 : 
	    Feets : 26
	    Inches: 3

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now