SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: cannabis en Viernes 29 de Septiembre de 2006, 20:19

Título: Diferencias De Horas
Publicado por: cannabis en Viernes 29 de Septiembre de 2006, 20:19
hola  :huh:
me dejaron un programa en c++con menu hacerca de calcular la diferencia de dos horas
el menu seria el siguiente

menu:
1.corto          (aki se calcularia la diferencia de segundos)
2.mediano     (en minutos y horas)
3.largo          (horas) (pero aki tambien si  son de dias)
4.salir

el  objetivo de este programa esq si yo kisiera bajar algo (musica) me va a decir el tiempo q se va a tradar x eso esta lo de mediano,corto y largo


al usuario se le va a pedir la hora inicial y la final
  h: m :s
  hf:mf:sf

resultado : ??? tiempo


 :( espero q me ayuden
Título: Re: Diferencias De Horas
Publicado por: SteelX en Viernes 29 de Septiembre de 2006, 22:41
Hummmm <_<
aunque eso, se hace usando el cerebro un poco.
1 dia 24 horas.
1 hora = 60 minutos
1 minuto = 60 segundos.

asi si tienes . digamos 36 horas 30 minutos con 40 segundos

equivalen a 1 dia 8 horas 30 minutos.



if (hora>=24) {
hora=hora-24;
dia++;
}

lo dejas lo dejo a tu criterio..
Título: Re: Diferencias De Horas
Publicado por: cannabis en Domingo 1 de Octubre de 2006, 04:11
bueno en el menu va a calcular la diferencia de horas

el usuario va a intriducir la hora inicial y la final

ejemplo:

hora inicial
               15:30:04
hora final
               15:31:10

tiempo de espera
              66 segundos


este seria para el num 1 q es el corto q calcula la diferencia pero en segundos


pero q tal si son dias en el caso de largo plazo como le hago?
Título: Re: Diferencias De Horas
Publicado por: AnioN en Domingo 1 de Octubre de 2006, 20:28
es dificil poder ayudarte porque no expusiste que cosas sabes de c++, si ya sabes manejar clases, objetos, etc.