Converter Segundos

Faça um programa que dada a quantidade de segundos, o programa “quebra” esse valor em dias, horas, minutos e segundos. A saída deve estar no formato: a dias, b horas, c minutos e d segundos.

Fonte: https://www.coursera.org/learn/ciencia-computacao-python-conceitos/home 

Escreva nos comentários sua resposta, dúvidas ou sugestões!

1º Entrada de Dados:

Por favor, entre com o número de segundos que deseja converter: 178615

2º Processamento:

1º Passo: Calcular Dia

  • Divida os segundos informados pelo usuário pela quantidade de segundos existente em um dia.

2º Passo: Calcular Horas

  • O resto dos segundos da divisão dos Dias divida pela quantidade de segundo existentes em uma hora.

3º Passo: Calcular Minutos

  • O resto dos segundos da divisão das Horas divida pela quantidade de segundo existentes em um minuto.

4º Passo: Calcular Segundos

  • O resto dos segundos da divisão dos Minutos são os segundos restantes.

3º Saída de Dados:

2 dias, 1 horas, 36 minutos e 55 segundos.

Escreva nos comentários sua resposta, dúvidas ou sugestões!

Algoritmo em Python

segundos = input(“Por favor, entre com o número de segundos que deseja converter: “)
dias = int(segundos) // 86400
resto = int(segundos) % 86400
horas = resto // 3600
resto = resto % 3600
minutos = resto // 60
segundos = resto % 60
print(dias,” dias, “,horas,” horas, “,minutos,” minutos e “,segundos,” segundos.”)

Introdução a Programação em Python e C (Parte 1 – Variáveis)

Variáveis A variável é o local onde se armazena informações que serão manipuladas pelo programa. Variáveis são abstração do endereço de memória e possuem alguns atributos, dentre eles, tem-se: Nome: é a palavra que o programador identifica a variável; Endereço: referência física do local da memória; Tipo de Dado: define a faixa valores permitida e as operações que podem ser […]

0 comments

One comment

  • carlos alexandre

    segundos = float(input(“Digites os segundos.”))

    horas = segundos/3.600

    dias = horas/8.6400

    segundos_rest = segundos / 3.600
    minutos = segundos_rest / 60
    segundos_final = segundos_rest % 60

    if (horas >= 24):

    dias = int(horas / 24)
    horas = int(horas % 24)

    print(dias,”dias,”,horas,”horas,”,minutos,”minutos e”,segundos_final,”segundos.”)

Deixe uma resposta

Specify Google Client ID and Secret in Super Socializer > Social Login section in admin panel for Google Login to work

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *