Pesquise no PCFórum - Digite sua dúvida aqui
Bem-vindo, Visitante. Por favor efetue Login ou Registre-se
PCFORUM.com.br

    
Notícias:
  Home Fórum Notícias Anuncie AjudaLoginCadastre-se  
 

Transformar hora em minuto, minuto em segundo..etc (Lido 76686 vezes)   
fcavelar


Offline

YaBB Rulez!

Postagens: 3

Transformar hora em minuto, minuto em segundo..etc
30.08.2005 às 07:27:09
 
Oi galera,

Sei que pode até ser primário, mais estou enrrolado no pascal....

Preciso resolver um trabalho que envolve transformação de hora para minuto e minuto para segundo para assim fazer uma subtração. Depois voltar de segundo para minuto e minuto para hora...

Alguém pode me ajudar....

Valeu.
Claudio.
Voltar ao topo
 
 
Visualizar Perfil   IP registrado
PCRobô
Divulgador

Online

PCFórum, o mais completo fórum de informática do Brasil!

Postagens: 99999999
Brasil
Gênero: male
Anúncios

Voltar ao topo
Email Visualizar Perfil IP registrado
M@uro


Offline

Digitalizando e
absorvendo dados...

Postagens: 768
RS
Re: Transformar hora em minuto, minuto em segundo.
Resposta #1 - 07.09.2005 às 09:31:22
 
1 hora = 60 minutos
1 minuto = 60 segundos
Quer algo mais???? hehe
Voltar ao topo
 
 
Visualizar Perfil WWW M@uro M@uro   IP registrado
virtual


Offline

Rumo a perfeição!

Postagens: 426

Re: Transformar hora em minuto, minuto em segundo.
Resposta #2 - 10.09.2005 às 15:20:44
 
Soh pra reforçar:
1 hora = 3600 segundos

heheh  Gargalhando
Voltar ao topo
 
 
Visualizar Perfil WWW puca127@yahoo.com.br   IP registrado
M@uro


Offline

Digitalizando e
absorvendo dados...

Postagens: 768
RS
Re: Transformar hora em minuto, minuto em segundo.
Resposta #3 - 10.09.2005 às 20:44:35
 
eu botei minutos hehe
mas tá certo.
Voltar ao topo
 
 
Visualizar Perfil WWW M@uro M@uro   IP registrado
fcavelar


Offline

YaBB Rulez!

Postagens: 3

Re: Transformar hora em minuto, minuto em segundo.
Resposta #4 - 11.09.2005 às 02:43:38
 
Ok pessoal, obrigado pela ajuda....

Mais ai vai a formula para quem quer utilizar no pascal:

vamos supor que eu queira transformar 7.200 segundos em segundos, minuto e hora...faço o seguinte:

7.200 div   60 = 120 minutos
7.200 mod 60 = 0 segundos
120 div   60    = 2 horas
120 mod 60    = 0 minuto.

resultado : 02 H 00 min 0 seg.

Lembrando que no pascal, o mod e o div é utilizado como integer (inteiro).

vamos supor que queira saber o tempo que deu no backup que começou as 15:35:20  e terminou em 19:10:30...faça o seguinte.

1 - Transformar o 1 horario tudo em segundo.
1.1. 15 * 60       = 900;
1.2. 900 + 35     = 935;
1.3. 935 * 60     = 56100;
1.4. 56100 + 20 = 56120 segundos

2 - Transformar o 2 horario tudo em segundo
2.1. 19 * 60      = 1140;
2.2  1140 + 10  = 1150;
2.3  1150 * 60  = 6900;
2.4  6900 + 30  = 69030 segundos.

Agora subtrai os segundos : 69030 - 56120 = 12910

Agora vamos calcular e descobrir o seg, min, hor:

12910 div   60 = 215
12910 mod 60 = 10 segundos
215 div 60       = 3 horas
215 mod 60     = 35 minutos

resultado final = 3:35:10 de duracao do backup.


Depois de muita pesquisa, consegui resolver o meu trabalho, e me sinto muito gratificado em passar o resultado da pesquisa para frente.

E também estou passando outra formula interessante:

======================================

Vamos supor

12:55

voce pega a hora e multiplica por 60 e soma com minutos:

12*60+55

resultado 775

ai voce faz o calculo que vc tem que fazer!

(LEMBRANDO VC ESTA TRABALHANDO COM MINUTOS E NÃO HORAS! PQ VC JÁ TRANSFORMOU TUDO EM MINUTOS... LEMBRA! OK)

depois vc volta as horas ou seja divide o total por 60

vc vai ter um resultado assim!

12,916666666666666666666666666667 vc tem que colocar todos os digitos senão falta para o calculo dos minutos.

O RESULTADO DA DIVISÃO E DIMINUIDO OS DOIS PRIMEIROS DIGITOS QUE É A HORA OU SEJA -12 O RESULTADO VC MULTIPLICA POR 60 E VC TEM OS MINUTOS.

EX.: 12,916666666666666666666666666667 - 12

RESULTADO 0,916666666666666666666666666667

MULTIPLICA : 0,916666666666666666666666666667 * 60 = 55

TEMOS ENTÃO : 12:55.

Valeu turma....
Voltar ao topo
 
 
Visualizar Perfil   IP registrado



Visite nossa página inicial e veja mais dicas e conteúdos! Clique aqui!!