Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2014, 01:20
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Problemas codeblocks

Código C++:
Ver original
  1. for (hLlegada=hIni; hLlegada <= hActual; hLlegada += 450);

debería ser

Código C++:
Ver original
  1. for (hLlegada=hIni; hLlegada < hActual; hLlegada += frecuencia );

ya que lo que se supone que el bucle debe calcular la hora de paso del siguiente convoy...

Una vez sales del bucle deberías tener la hora del siguiente convoy... haz una resta con la frecuencia y el resultado será el número de segundos hasta el siguiente convoy. Te queda convertir ese número de segundos en un tiempo de minutos y segundos.

No te pongo código porque, dado que estás aprendiendo, es mejor que primero lo intentes tu.

Un saludo.