Programa C ++ para agregar dos distancias (en pulgadas-pies) Sistema usando estructuras

Este programa toma dos distancias (en sistema pulgadas-pies), las agrega y muestra el resultado en la pantalla.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de C ++:

  • Estructuras C ++
  • C ++ if, if … else y anidado if … else

Ejemplo: agregar distancias usando estructuras

 #include using namespace std; struct Distance( int feet; float inch; )d1 , d2, sum; int main() ( cout << "Enter 1st distance," << endl; cout <> d1.feet; cout <> d1.inch; cout << "Enter information for 2nd distance" << endl; cout <> d2.feet; cout <> d2.inch; sum.feet = d1.feet+d2.feet; sum.inch = d1.inch+d2.inch; // changing to feet if inch is greater than 12 if(sum.inch> 12) ( ++ sum.feet; sum.inch -= 12; ) cout << endl << "Sum of distances = " << sum.feet << " feet " << sum.inch << " inches"; return 0; ) 

Salida

 Ingrese la primera distancia, ingrese los pies: 6 Ingrese la pulgada: 3.4 Ingrese la información para la segunda distancia Ingrese los pies: 5 Ingrese la pulgada: 10.2 Suma de distancias = 12 pies 1.6 pulgadas 

En este programa, Distancese declara una estructura que contiene dos miembros de datos (pulgadas y pies) para almacenar la distancia en el sistema pulgadas-pies.

Aquí, se crean dos variables de estructura d1 y d2 para almacenar la distancia ingresada por el usuario. Y, la suma de variables almacena la suma de las distancias.

La if… elsedeclaración se usa para convertir pulgadas a pies si el valor de la variable de suma en pulgadas es mayor que 12.

Articulos interesantes...