Pages

jueves, 17 de enero de 2013

Convertir de segundos a Horas, minutos y segundos Codigo Fuente en C++

Problema
Implemente un algoritmo de tal modo que al ingresar una hora en segundos, indique a cuantas horas, minutos y segundos corresponde.

Solución
Se ingresa la cantidad de segundos y retornara esta cantidad de segundos representado en horas, minutos y segundos

Ejemplo:
  • Entrada: 3893s
  • Salida: 1h 4m 53s
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int num,hor,minu,seg;
    cout<<"ingrese los segundos"<<endl;
    cin>>num;
    hor=(int)(num / 3600);
    minu=(int)((num - hor * 3600) / 60);
    seg=num - (hor * 3600 + minu * 60);
    cout<<hor<<"h "<<minu<<"m "<<seg<<"s";
return 0;
}

12 comentarios:

Anónimo dijo...

se agradece +10

Youssef Azzouzi dijo...

Y si la entrada fuera un string mm:ss?

Youssef Azzouzi dijo...

Y si la entrada fuera un string mm:ss?

Roger Ceballos dijo...

Me acabo de pasar por aqui y sabes este codigo no esta del todo corecto, le hice la carga de 84600 seg y da el siguiente resultado...... 23h 30 min 0 seg.... no se donde esta el fallo pero se agradece.. ahora lo revisare a fondo...

Unknown dijo...

86400 son 24 horas y no 84600

David Castillo dijo...
Este comentario ha sido eliminado por el autor.
David Castillo dijo...
Este comentario ha sido eliminado por el autor.
Jonathan Filomeno dijo...

no me reconoce la biblioteca iostream.... qué hago?

robin8803 dijo...

me podrian ayudar con este ejercicio gracias porfa 19. El Hotel 5 Estrellas tiene una promoción para sus clientes. Cobra por una habitación $50,000. el primer día, y por el resto de los días cobra $75,000 diario. Determine el monto a pagar por la habitación si la estadía fue de varios días.

Anónimo dijo...

no te mames we :v ta bn izzi, lo hice en lo que cargo tu blog de mierda prro >:v att: beguetta7778

Anónimo dijo...

y si tuviera que cambiar de minutos a horas minutos y segundos

Unknown dijo...
Este comentario ha sido eliminado por el autor.

Publicar un comentario