¡Urgente! Hay un error en la programación en C. ¿Alguien puede decirme cuál es el error? ¿Cómo modificar?
El error aparente es que scanf() se menciona arriba.
Otro problema de la fórmula es que la unidad de velocidad es km/h. ¿Qué quieres decir con dividir el tiempo por la velocidad?
Además, la velocidad se calcula en horas. Finalmente vi que ingresaste 90, que significa 1 hora y 30 minutos. Las unidades no son uniformes. . .
Incluso si lo usas, es Shifting (desplazamiento) = velocidad*tiempo; //Cuánta distancia se recorre en una hora.
Entonces usa how_far = Shifting*when_used;
El amigo de arriba dijo que tu método es incorrecto, pero tienes razón, no sabes cómo calcularlo.
En serio, no hay necesidad de tantas variables.
Distancia directa = velocidad * tiempo es suficiente. Introduce tú mismo el tiempo y define tres variables: tiempo, distancia y velocidad. Para encontrar la distancia, la velocidad se proporciona como 40 y el tiempo también se puede ingresar usted mismo. Por supuesto, simplemente doble tiempo = 1,5 directamente, no es necesario ingresar scanf (). .