miércoles, 8 de junio de 2011

Algoritmo III

Ejercicio: Dado el tiempo que realizan los participantes en competencia de velocidad en pista y la distancia recorrida, calcula la velocidad de los mismos expresada en kilómetros por hora.

*En ese programa nos piden la velocidad en k/h, por ello utilizamos la fórmula v:d/t; para distancias y tiempos pequeños o cortos, el siguiente programa pide que ingresemos los datos anteriores en metros/segundos y luego al hacer la operacion de la velocidad, este programa de una vez convierte los metros en kilometros y los segundos en horas para que la velocidad salgo en k/h.
el programa queda así:

#include<stdio.h>
#include<conio.h>

main()
{
float distancia, tiempo, velocidad;
printf("ingrese la distancia recorrida en metros: ");
scanf("%f", &distancia);
printf("ingrese el tiempo en segundos: ");
scanf("%f", &tiempo);

velocidad= (distancia/1000)/(tiempo/3600);
printf("la velocidad en kilometros por hora es: %f",velocidad);

return 0;
}
*Ahora bién, para distancias y tiempos más grandes, en el siguiente programa los datos ya se piden en k/h y no en m/s como en el anterior programa, por lo tanto, ya no hay necesidad de hacer ninguna conversión y la operacion que saca la velocidad en k/h queda más sencilla.
el programa queda así:

#include<stdio.h>
#include<conio.h>

main()
{
float distancia, tiempo, velocidad;
printf("ingrese la distancia recorrida en kilometros: ");
scanf("%f", &distancia);
printf("ingrese el tiempo en horas: ");
scanf("%f", &tiempo);

velocidad= distancia/tiempo;
printf( "la distancia en kilometros es: %f", velocidad);
return 0;
}

No hay comentarios:

Publicar un comentario