1.

Create a class distance to store the distance in feet and inches. Overloaded+ add -operation to add and subtract two distances.​

Answer»

Answer:

Explanation:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

#include

struct Distance{

   int feet;

   float inch;

}D1,D2,SUM;

int MAIN(){

   PRINTF("Enter information for 1st distance\n");

   printf("Enter feet: ");

   scanf("%d",&d1.feet);

   printf("Enter inch: ");

   scanf("%f",&d1.inch);

   printf("\nEnter infromation for 2nd distance\n");

   printf("Enter feet: ");

   scanf("%d",&d2.feet);

   printf("Enter inch: ");

   scanf("%f",&d2.inch);

   sum.feet=d1.feet+d2.feet;

   sum.inch=d1.inch+d2.inch;

 

/* If inch is greater than 12, converting it to feet. */

   if (sum.inch>12.0)

   {

       sum.inch=sum.inch-12.0;

       ++sum.feet;

   }

   printf("\nSum of distances=%d\'-%.1f\"",sum.feet,sum.inch);

   return 0;



Discussion

No Comment Found