Pular para o conteúdo

Converte segundos para horas, minutos e segundos

Programa que transforma segundos em horas, minutos e segundos.

Ex.:Usuário entra com '7322', a saída: será: 2h : 2m : 2s
Santiago Staviski allen.konstanz
Hits: 144.581 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Programa que transforma segundos em horas, minutos e segundos.

Ex.:Usuário entra com '7322', a saída: será: 2h : 2m : 2s
Download seg_horas.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Versões atualizadas deste script

Marcos

Versão 2 enviada por Marcos em 22/08/2012

Changelog: Segue uma versão onde é calculado apenas as horas e minutos decorridos após o usuário informar a quantidade de minutos.

Este código serve também como material de apoio para iniciantes (como eu) no que diz respeito a prática de utilização de funções. Estou utilizando passagem por referencia.

Download 1345653204.main.cpp

Esconder código-fonte

#include <stdio.h>

int main(int argc, char** argv)
{
   int tempo, horas, horas_seg, minutos, segundos;
   horas_seg=3600;//horas em segundos
   printf("Entre com o número de segundos: ");
   scanf("%d", &tempo);
   horas = (tempo/horas_seg); //resultado da hora
   minutos = (tempo -(horas_seg*horas))/60;
   segundos = (tempo -(horas_seg*horas)-(minutos*60));
   printf("%dh : %dm :%ds \n",horas,minutos,segundos);
   
   return 0;
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Simple GTK# Hello World em C#

Byte Converter III

Calcula diferença entre o maior e menos número digitado

C --> Calculadora de equações de 2º grau explicada.

gramquilo.c - Transforma grama em quilo

#1 Comentário enviado por marcos@marcos em 22/08/2012 - 13:35h
Muito bom o código!
Enviei uma versão na qual trabalha-se com função, utilizando a passagem por referência.

#include <stdio.h>
#include <stdlib.h>


void calcula_tempo( int &hora, int &minuto){
int min_hora=60;
hora=minuto/min_hora;//calcula hora
minuto=(minuto-(min_hora*hora)); //calcula minutos

}


int main(){
int minuto,hora=0;
printf("Informe a quantidade de minutos: \n\n");
scanf("%d",&minuto);

calcula_tempo(hora,minuto);

printf("\n\nJa se passaram: %d hora(s) e %d minuto(s)\n\n",hora,minuto);

system("pause");
return 0;
}
#2 Comentário enviado por nick_arcos em 23/07/2013 - 17:38h
Muito obrigado, excelente script

Contribuir com comentário

Entre na sua conta para comentar.