martes, 7 de febrero de 2012

Código en Lenguaje C En las olimpiadas de invierno el tiempo que realizan los participantes en la competencia de velocidad en pista se mide en minutos, segundos y centésimas, la distancia que recorren se expresa en metros. Elabore un programa en Lenguaje C que calcule la velocidad de los participantes en kilómetros por hora, de las diferentes competencias.


Ejercicio 18

En las olimpiadas de invierno el tiempo que realizan los participantes en la competencia de velocidad en pista se mide en minutos, segundos y centésimas, la distancia que recorren se expresa en metros.

Elabore un programa en Lenguaje C que calcule la velocidad de los participantes en kilómetros por hora, de las diferentes competencias.

Formulas:

A: El tiempo debemos expresarlo en segundos, por lo que para hacerlo aplicaremos la siguiente formula

Tiempo segundos = minutos * 60 + segundos + (centésimas / 100)

B: luego podemos calcular la velocidad, expresada en metros / segundos

C: Para obtener la velocidad en kilómetros aplicamos la siguiente formula

= velocidad (m/s) * 3.6 km/h
                         
Código en Lenguaje C
#include <conio.h>
#include <math.h>
void main()
{
      // Datos de entrada
      int minutos, segundos, centesimas;
      float tiempo_segundos, distancia, velocidad_ms;
      // Datos de salida
      // velocidad kilometros * horas
      float velocidad_km;
      // Proceso
      printf ("Ejercicio 18 ");
      printf("\n\n");

      printf("CARRERA DE VELOCIDAD EN PISTA ");
      printf("\n\n");
     
      printf("Ingrese los minutos  : ");
      scanf("%d",&minutos);
      printf("\n\n");
      printf("Ingrese los segundos : ");
      scanf("%d",&segundos);
      printf("\n\n");
      printf("Ingrese las centesimas     : ");
      scanf("%d",&centesimas);
      printf("\n\n");
      printf("Ingrese la distancia (metros)    :  ");
      scanf("%f",&distancia);
      printf("\n\n");

      tiempo_segundos = ( minutos * 60 + segundos + ( centesimas / 100));
      velocidad_ms = ( distancia / tiempo_segundos );
      velocidad_km =  velocidad_ms * 3.6;

      printf("El tiempo es : %.2f (s)  ",tiempo_segundos);
      printf("\n\n");

      printf("La velocidad en metros es   : %.2f (m/s)  ",velocidad_ms);
      printf("\n\n");

      printf("La velocidad en km es : %.2f (Km/h)  ",velocidad_km);
      getch();

}

2 comentarios: