elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ejercicio de tiempo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicio de tiempo  (Leído 1,943 veces)
worbus

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Ejercicio de tiempo
« en: 3 Febrero 2018, 02:26 am »

No se como hacer este ejercicio, alguien que me ayude?

El usuario capturará una cantidad determinada de segundos, y el programa mostrará el tiempo total transcurrido durante esos segundos.

Ejemplo:

Cantidad de Segundos: 3724

3724 segundos son

1 Hora
2 minutos
4 segundos


En línea

deleted_account

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Re: Ejercicio de tiempo
« Respuesta #1 en: 3 Febrero 2018, 11:08 am »

Hola!

Espero haber llegado a tiempo XD. Hay muchas formas de resolver este problema, pero yo lo hice de la manera más sencilla y eficiente.

Código:
#include <iostream>

using namespace std; // Pensando que en tu escuela piden usarlo... Sino, usa std::

int main() {

int Horas, Minutos, Segundos; // Almacenamiento de tiempos

cout << "Ingrese la cantidad de segundos Base ---> ";
Segundos = cin.get();

if (isalpha(Segundos) || isspace(Segundos)) { // Verificamos que el usuario no haya ingresado letras ni espacios
cout << "Dato ingresado no válido..." << endl;
}
else {

Horas = Segundos / 3600; // Calculamos las horas
Segundos %= 3600; //  Reajustamos los segundos iniciales menos las horas.
Minutos = Segundos / 60; // Calculamos los Minutos
Segundos %= 60; // Reajustamos los segundos iniciales menos los minutos.

cout << "                                             Resultados Finales^" << endl;
cout << "<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>" << endl;
cout << "Horas totales ---> " << Horas << endl;
cout << "Minutos totales ---> " << Minutos << endl;
cout << "Segundos totales ---> " << Segundos << endl;
cout << Horas << ":" << Minutos << ":" << Segundos << endl;
cout << "<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>" << endl;
}
return 0;
}

Sólo falta que lo modifiques como quieras y listo!

Bye!


« Última modificación: 3 Febrero 2018, 11:10 am por Thiamatt » En línea

worbus

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Ejercicio de tiempo
« Respuesta #2 en: 3 Febrero 2018, 19:02 pm »

Gracias Thiamatt!
Aunque en el programa sale que, por ejemplo, "99 segundos = 57 segundos-0 minutos-0 horas" me diste una idea de como hacerlo, muchas gracias por el empujón! ;D
En línea

deleted_account

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Re: Ejercicio de tiempo
« Respuesta #3 en: 3 Febrero 2018, 21:31 pm »

Bueno... Perdón por el error, pero lo hice lo más rápido posible XD.

Me alegra haberte ayudado!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VB ejercicio 3
Ejercicios
Codename!! 6 12,086 Último mensaje 25 Enero 2005, 04:21 am
por facirio
[Ejercicio] Aca tienen un ejercicio para practicar « 1 2 3 »
Programación Visual Basic
Dreamaker 20 15,735 Último mensaje 5 Septiembre 2010, 02:57 am
por TGa.
ejercicio conclase pag 70 ejercicio 1
Programación C/C++
flony 2 4,306 Último mensaje 17 Octubre 2010, 12:16 pm
por Akai
Así es cómo "perdemos" el tiempo en internet en tiempo real
Noticias
wolfbcn 0 2,632 Último mensaje 3 Junio 2014, 18:14 pm
por wolfbcn
La percepción del tiempo; como de rápido se te pasa el tiempo « 1 2 »
Foro Libre
Hason 12 5,800 Último mensaje 13 Enero 2017, 19:41 pm
por ThinkByYourself
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines