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

En este ejemplo, aprenderá a tomar dos distancias (en el sistema pulgadas-pies), agregarlas y mostrar el resultado en la pantalla.

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

  • Estructura C

Si no lo sabe, 12 pulgadas son 1 pie.

Programa para agregar dos distancias en el sistema pulgadas-pies

 #include struct Distance ( int feet; float inch; ) d1, d2, result; int main() ( // take first distance input printf("Enter 1st distance"); printf("Enter feet: "); scanf("%d", &d1.feet); printf("Enter inch: "); scanf("%f", &d1.inch); // take second distance input printf("Enter 2nd distance"); printf("Enter feet: "); scanf("%d", &d2.feet); printf("Enter inch: "); scanf("%f", &d2.inch); // adding distances result.feet = d1.feet + d2.feet; result.inch = d1.inch + d2.inch; // convert inches to feet if greater than 12 while (result.inch>= 12.0) ( result.inch = result.inch - 12.0; ++result.feet; ) printf("Sum of distances = %d\'-%.1f "", result.feet, result.inch); return 0; )

Salida

 Ingrese la primera distancia Ingrese los pies: 23 Ingrese la pulgada: 8.6 Ingrese la segunda distancia Ingrese los pies: 34 Ingrese la pulgada: 2.4 Suma de distancias = 57'-11.0 " 

En este programa, se define una estructura Distancia. La estructura tiene dos miembros:

  • pies - un entero
  • pulgada - un flotador

Se struct Distancecrean dos variables d1 y d2 de tipo . Estas variables almacenan distancias en pies y pulgadas.

Luego, la suma de estas dos distancias se calcula y almacena en la resultvariable. Finalmente, el resultado se imprime en la pantalla.

Articulos interesantes...