Conversão para segundo
bom dia!
Gostaria de converte hora minuto e segundo, tudo para segundo?
Obrigado
Gostaria de converte hora minuto e segundo, tudo para segundo?
Obrigado
Airto
Curtidas 0
Respostas
Maurício Santos
27/11/2003
Olá!!!
Separe os valores Hora, minutos e segundos em varáveis, e crie variáveis para os resultados. Se preferir poderá guardar os resultados em uma matriz.
Para saber quantos segundos tem a hora -> Hora*60(min.)*60(seg.)
Para saber quantos segundos tem os minutos -> Minutos*60(seg.).
Some os resultados e vc terá suas horas, minutos e segundos tudo em segundos.
[]´s
Separe os valores Hora, minutos e segundos em varáveis, e crie variáveis para os resultados. Se preferir poderá guardar os resultados em uma matriz.
Para saber quantos segundos tem a hora -> Hora*60(min.)*60(seg.)
Para saber quantos segundos tem os minutos -> Minutos*60(seg.).
Some os resultados e vc terá suas horas, minutos e segundos tudo em segundos.
[]´s
GOSTEI 0
Airto
27/11/2003
até blz!
mas se vc aplicar essa formula, nesses valores 3 minutos e 30 segundos, me retorna 210 segundo, qdo vou tirar a prova convertendo novamente para hora minuto e segundo, me retorna 3.5, e certo seria 3.30?
mas se vc aplicar essa formula, nesses valores 3 minutos e 30 segundos, me retorna 210 segundo, qdo vou tirar a prova convertendo novamente para hora minuto e segundo, me retorna 3.5, e certo seria 3.30?
GOSTEI 0
Tchoninho
27/11/2003
até blz!
mas se vc aplicar essa formula, nesses valores 3 minutos e 30 segundos, me retorna 210 segundo, qdo vou tirar a prova convertendo novamente para hora minuto e segundo, me retorna 3.5, e certo seria 3.30?
Na verdade meia-hora equivale a 0,5 da hora,certo??
---> 30 min = 0,50 horas (50¬ da hora)
---> 15 min = 0,25 horas (25¬ da hora)
---> 45 min = 0,75 horas (75¬ da hora)
É uma simples regra de três
60 min = 1h ------- 100¬
15 min = 0,25h --- 25¬
Espero ter ajudado.
GOSTEI 0
Davidbezerra
27/11/2003
no exemplo acima,
faca o seguinte:
divida o resultado em segundos (210) por 60, utilize apenas a parte inteira dessa divisao (3);
multiplique o resultado da divisao (3) por (60) que dara (180);
subtraia do resultado em segundos (210) o resultado a multiplicacao (180) e vc tera a diferenca em segundos (30);
em codigo:
var
cSegundos, cResMinuto, cResseg: integer;
begin
// o total de segundos
cSegundos := 210;
// o resultado dos Minutos
cResMinuto := cSegundos div 60;
// o Resultado dos segundos
cResSeg := cSegundos - (60 * cResMinuto);
// pronto e so juntar os dois que vc tera os minutos e os segundos
end;
faca o seguinte:
divida o resultado em segundos (210) por 60, utilize apenas a parte inteira dessa divisao (3);
multiplique o resultado da divisao (3) por (60) que dara (180);
subtraia do resultado em segundos (210) o resultado a multiplicacao (180) e vc tera a diferenca em segundos (30);
em codigo:
var
cSegundos, cResMinuto, cResseg: integer;
begin
// o total de segundos
cSegundos := 210;
// o resultado dos Minutos
cResMinuto := cSegundos div 60;
// o Resultado dos segundos
cResSeg := cSegundos - (60 * cResMinuto);
// pronto e so juntar os dois que vc tera os minutos e os segundos
end;
GOSTEI 0