C/Visual C - PROGRAMA IMPOSIBLE?

 
Vista:

PROGRAMA IMPOSIBLE?

Publicado por miguel (4 intervenciones) el 05/10/2008 18:14:53
Como podria hacer un programa en pseudocodigo y C que permita entrar un tiempo en horas,minutos y segundos entraremos numeros positivos >=0 y no es necesario comprobar la corrección de los datos)y nos muestre la hora un segundo despues teniendo en cuenta que ahora si que los datos mostrados han de ser correctos,es decir,horas entre 0 y 23,minutos entre 0 y 59 y segundos entre 0 y 59.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

porque imposible?

Publicado por AntonioG (42 intervenciones) el 07/10/2008 19:59:18
Hola,

porque dices que es imposible?

A ver, primero lee los datos que tu dices (todas variables enteras):
horas
minutos
segundos
Ahora a segundos sumales 1 (si, si, ya se, falta comprobar, ahorita lo hacemos)
ahora, has lo siguiente:
minutos=minutos+segundos/60; (aqui formas minutos con los segundos, si es que es mayor que 60)
segundos=segundos%60; <-- aqui te quedas con los segundos que no alcanbzaron a formar un minuto
Ahora vemos si los mintuos forman ghoras, para eso hacemos
hora=hora+minutos/60;
y corregimos los minutos:
minutos=minutos%60;
por ultimo corregimos las horas:
hora=hora%24;
y ya!!!!!

Saludos
P.D. Si tienes mas dudas pregunta aca en mi otro foro (lo reviso mas seguido):
http://foro_c.forogratis.es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar