# C++ Program to Add Two Distances in Inch and Feet Using Structures

• Write a C++ program to add two distances in inch and feet using structure variable.

In this C++ program, we will add two distances in inch and feet system using a user defined structure. We created a custom structure name "Distance" which contains two member variables feet and inch.

```struct Distance{
int feet;
float inch;
};
```

We will use variable of structure Distance, to store the distance in inch and feet. Here is the feet to inch conversion equation:

1 feet = 12 inches.

## C++ Program to Add Two Distances in Inch and Feet

```// C++ program to add two distances in inch feet using structure
#include <iostream>
using namespace std;

// Structure storing distance in inch and feet
struct Distance{
int feet;
float inch;
};

int main() {
Distance d1, d2, d3;

cout << "Enter first distance as [feet inch]\n";
cin >> d1.feet >> d1.inch;

cout << "Enter second distance as [feet inch]\n";
cin >> d2.feet >> d2.inch;

// Adding d1 and d2 and storing the sum in d3
d3.feet = d1.feet + d2.feet;
d3.inch = d1.inch + d2.inch;

// NOTE : 12 inch = 1 feet
// If feet > 12 then feet = feet%12 and inch++
if(d3.inch > 12){
d3.feet++;
d3.inch = d3.inch - 12;
}

cout << "Total distance = " << d3.feet << " feet, " << d3.inch <<" inches";
return 0;
}
```
Output
```Enter first distance as [feet inch]
5 7
Enter second distance as [feet inch]
3 8
Total distance = 9 feet, 3 inches
```

In this program, we first ask user to enter two distances in inch-feet system and store it in Distance variable d1 and d2. To find the sum of d1 and d2, we add the inch and feet member of both structure variables and store it in inch and feet members of d3 respectively. If the value of inch is greater than 12 than we convert it to feet.

Recommended Posts
 C++ Program to Store Information of an Employee in Structure C++ Program to Add Two Complex Numbers Using Structure C++ Program to Calculate Difference Between Two Time Periods C++ Program to Store Information of a Book in a Structure C++ Program to Multiply Two Numbers Using Addition C++ Program to Copy String Without Using strcpy C++ Program to Access Elements of an Array Using Pointer C++ Program to Print Pascal Triangle C++ Program to Delete Spaces from String or Sentence C++ Program to Check Prime Number Using Function C++ Program to print ASCII Value of All Alphabets All C++ Programs
 Previous Next