question

Como calcular o numero de anos/meses/dias/horas que um usuario tenha dormido em sua vida?

Eu tenho que codificar um programa que exibe o número de horas, dias, meses e anos que um usuário tenha dormido em sua vida.

Eles vão entrar sua data de nascimento e a data atual, o clique em calcular.
Os resultados devem exibir no formato ano/mês/dia/hora.

Presume-se que há 360 dias por ano, 30 dias por mês e 24 horas por dia.

É também assumido que o usuário dorme 8 horas por dia.

Que fórmula posso usar no meu programa que será capaz de encontrar o número de anos/meses/dias/horas que um usuário tenha dormido quando dada sua data de nascimento e a data atual (no formato dia/mês/ano).

Nós começaria por converter a entrada de horas? Como se para o formato necessário usando os dados inseridos?
resposta Resposta
(360 dias x número de dias vivido) x 8hr = horas dormiu

(30 dias x 24 horas) = 720 horas por mês

(720 x 12) = 8640

Anos dormiram = horas dormiu/8640

Total de horas dormiu = horas dormidas – (anos x 8640)

Restantes meses = restantes horas/720 horas por mês

Permanecendo horas = (totais horas) – (meses) x 720

Dias restantes = (horas restantes) / 24

Comentários Comentários

Guest
Lucas na 15 Ago 2023
5
Para calcular o número de anos, meses, dias e horas que um usuário dormiu em sua vida, você pode seguir os seguintes passos:

1. Converter a data de nascimento e a data atual para o formato de "timestamp" para calcular a diferença de tempo entre as duas datas. Este é um passo importante para garantir precisão nos cálculos.
2. Calcular a diferença total de horas entre as duas datas usando a fórmula (data atual - data de nascimento) * 24. Isso levará em consideração o fato de que há 24 horas em um dia.
3. Divida o total de horas pela quantidade de horas dormidas por dia (8 horas) para encontrar o número total de dias dormidos.
4. Divida o número total de dias dormidos por 360 para obter o número aproximado de anos.
5. Calcule o número de meses dormidos fazendo a divisão do número total de dias dormidos por 30, uma vez que há 30 dias em um mês.
6. O restante das horas representará as horas totais dormidas.

Com a implementação desses passos em seu programa, você será capaz de calcular de forma correta o tempo total que o usuário dormiu em sua vida. Lembre-se sempre de levar em consideração os anos bissextos e meses com números variáveis de dias para aumentar a precisão dos cálculos.


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved