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;
}

19 comentarios:

Anónimo dijo...

se agradece +10

Unknown dijo...

Y si la entrada fuera un string mm:ss?

Unknown dijo...

Y si la entrada fuera un string mm:ss?

Unknown 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...

Campeon dijo...

86400 son 24 horas y no 84600

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...
Este comentario ha sido eliminado por el autor.
Unknown 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

khokokrispy dijo...
Este comentario ha sido eliminado por el autor.
Anónimo dijo...

5hr 61min 4seg -> Formato invalido, se pueden tomar 60 min. y convertirlo en 1 hora.

3hr 5min 123seg -> Formato invalido, se pueden tomar 2 minutos(120 seg.) del contador de segundos.

Improve dijo...

yepa, que pasa shavaleh zoy lolito y os traigo una nueva partidita del fortnait batle roial la verdad es que ha sidopartidilla bahthanthe pero bhante abultada, mushas kils y con mucho pivipi, recordad que tenes el link para descargar ehthe juego thothalmente grathuitho y asi apollais al canal, os dejo con la partidita.. LETS GO BITCHES..
QUE? OS HA MOLADO O QUE? La verdad es que ha sido una partida bahtanthe pothenthe, con mushas kills

Anónimo dijo...

Liante, que eres un liante

Anónimo dijo...

Muchas gracias +1000

Anónimo dijo...

No funciona :/

Anónimo dijo...

Es una función que transforma horas y minutos, a minutos. Es decir, esa función llamada total Minutos recibe dos parámetros horas y minutos y devuelve el total, en cantidad de minutos.
Ejemplo:
• Total, Minutos (5, 25) // debe dar como resultado 325
• Total, Minutos (1, 5) // debe dar como resultado 65
• Total, Minutos (0, 15) // debe dar como resultado 15
Cantidad Recolectada Simple
Es una función que calcula la cantidad de dinero recolectado dado un costo y la cantidad de participantes.
Ejemplo:
• Cantidad Recolectada Simple (10, 5) // devuelve 50
• Cantidad Recolectada Simple (1, 5) // devuelve 5
Cantidad Recolectada
Es una función que calcula la cantidad de dinero recolectado dado los siguientes parámetros, recibidos en este orden:
• Costo Estudiante
• Costo Adulto
• Cantidad Estudiantes
• Cantidad Adultos

Anónimo dijo...

+100

Publicar un comentario