Tengo que entregar esto mañana y me esta volviendo loco, no me sale...
Trampas de un radar de velocidad
Problema 1
Un radar común de detección de velocidad de la policía de caminos emite un rayo de microondas a una frecuencia f0. El rayo es reflejado por un automóvil que se aproxima y el rayo reflejado es captado y analizado por la unidad de radar. La frecuencia del rayo reflejado es cambiada ligeramente de f0 a f1 debido al movimiento del automóvil.
La relación entre la velocidad del automóvil, v, en millas (*) por hora y las dos frecuencias de microondas es
v = ( 6,685 x 10^8 )( f1 – f0 ) / ( f1 + f0 )
donde las ondas emitidas tienen una frecuencia de f0=2x10^10 seg^-1 . Usando la fórmula dada, escriba una función en C para calcular y desplegar la velocidad correspondiente a una frecuencia recibida de 2,000004x10^10 seg en Km/hora
(*) Un kilómetro equivale a 1.000 metros o 0,62 millas.
Problema 2
Realizar un programa en C, de nombre calcv.exe que reciba por línea de comandos una frecuencia como parámetro y devuelva la velocidad correspondiente.
Problema 3
Realizar un programa en C, de nombre tabular.exe que reciba por línea de comandos dos velocidades en Km / h y un nombre de archivo y guarde en el archivo una tabla de velocidad vs frecuencia para el intervalo de velocidades establecido por los dos primeros parámetros.
El uno es una huevada, pero el dos me vencio, y con el 3 ni probe... falte a la ultima clase y no se pasar argumentos al main por linea de comandos.... el otro problema es los datos que ingreso aparecen con los ultimos digitos mal....
Muchas Gracias....
Trampas de un radar de velocidad
Problema 1
Un radar común de detección de velocidad de la policía de caminos emite un rayo de microondas a una frecuencia f0. El rayo es reflejado por un automóvil que se aproxima y el rayo reflejado es captado y analizado por la unidad de radar. La frecuencia del rayo reflejado es cambiada ligeramente de f0 a f1 debido al movimiento del automóvil.
La relación entre la velocidad del automóvil, v, en millas (*) por hora y las dos frecuencias de microondas es
v = ( 6,685 x 10^8 )( f1 – f0 ) / ( f1 + f0 )
donde las ondas emitidas tienen una frecuencia de f0=2x10^10 seg^-1 . Usando la fórmula dada, escriba una función en C para calcular y desplegar la velocidad correspondiente a una frecuencia recibida de 2,000004x10^10 seg en Km/hora
(*) Un kilómetro equivale a 1.000 metros o 0,62 millas.
Problema 2
Realizar un programa en C, de nombre calcv.exe que reciba por línea de comandos una frecuencia como parámetro y devuelva la velocidad correspondiente.
Problema 3
Realizar un programa en C, de nombre tabular.exe que reciba por línea de comandos dos velocidades en Km / h y un nombre de archivo y guarde en el archivo una tabla de velocidad vs frecuencia para el intervalo de velocidades establecido por los dos primeros parámetros.
El uno es una huevada, pero el dos me vencio, y con el 3 ni probe... falte a la ultima clase y no se pasar argumentos al main por linea de comandos.... el otro problema es los datos que ingreso aparecen con los ultimos digitos mal....
Muchas Gracias....



Comentario