INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
ALGORITMO PARA RELOJ

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
NEMELA
Nuevo Miembro
Nuevo Miembro


Registrado: 05 Feb 2007
Mensajes: 2

MensajePublicado: Lun Feb 05, 2007 12:44 am    Título del mensaje: ALGORITMO PARA RELOJ Responder citando
HOLA ESTOY EN 1 DE ING EN SISTEMAS Y ME HAN MANDADO ESTA TAREA PARA RESOLVER USANDO UN PSEUDOCODIGO DEL PROFESOR POR TANTO NO INCLUYE LA FUNCION TIMER DEL C´++ AQUI VA;
1.DISEÑE UN ALGORITMO Q LEA LA HORA ACTUAL DEL DIA HH;MM;SS Y DETERMINE LAS HORAS, MIN Y SEG Q RESTAN PARA CULMINAR EL DIA. ASUMA UN FORMATO DE 24HS
2. DISEÑE UN ALGORITMO PARA SUMAR DOS TIEMPOS DADAS EN HORAS, MIN Y SEG
SI ALGUIEN SABE COMO RESOILVERLO POR FAVOR Q ME AYUDE
MUCHAS GRACIAS
CYN
Volver arriba
Ver perfil del usuario Enviar mensaje privado
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Lun Feb 05, 2007 1:28 am    Título del mensaje: Responder citando
Es facil:

Algoritmo asi a groso modo.. luego lo pasas tu a pseudocodigo.

Restas los segundo que faltan para completar un minuto, es decir 60-ss
lo guardas en una variable.

Si los segundo que faltan son distino de 0{
Restar los minutos que falta para cumplir una hora pero con el minuto siguiente al que tienes, es decir
60-(mm+1)
}sino{
haces lo mismo pero sin sumar 1: 60-mm
}
Los guardas en una variable.

Si los minutos que faltan son distintos de 0{
Restas las horas que faltan para finalizar el dia, siguien la misma formula que con los minutos.
24-(hh+1)
}sino{
Lo mismo pero sin sumar 1: 24-hh
}
La guardas en una variable

Concatenas todas las variable:
horas+min+seg
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Lun Feb 05, 2007 1:35 am    Título del mensaje: Responder citando
Para la segunda parte:

Sumas los segundos.
Si pasan de 60, entonces haces:
60 / segundosSumados
te quedas con el cociente y lo guardas en una variable, por ejemplo: segundosAcarreo.
te quedas con el resto de la division y lo guardas en ss

Sumas los minutos y le sumas lo que contenga segundosAcarreo y haces los mismo:
60 / minutosSumados
minutosAcarreo = cociente
mm = resto

Sumas las 2 horas con los minutosAcarreo y lo guardas en hh

La suma de horas es: hh:mm:ss

Para quedarte con el cociente y el resto en C++ no se como lo hareis o como lo expresareis en pseudocodigo vosotros. Nosotros en java lo hacemos con el mod y la division de enteros.

Por cierto donde estudias??? has empezado este año... yo estoy repitiendo algunas de 2º pero de gestion.. a ver si tenemos suerte en los examenes.
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Diseño Gráfico >> **VOTACIONES PARA CONCURSO DE DISEÑO ...
En General >> Ayuda para ordenador
En Hardware >> Presupuesto para mi OrDeNaDoR y opini...
En Software >> Software, para convertir archivos AMR.
En General >> Ayuda para formatear
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz