Flashcard FC303412
Como calcular quantos dias da semana uma data avança após N anos, considerando anos bissextos?
Exercícios Envolvendo Datas e Calendários
FGV · 2016
Como calcular quantos dias da semana uma data avança após N anos, considerando anos bissextos?
Mostrar resposta e comentário
Resposta
Calcule o total de dias (anos×365 + anos bissextos) e use o resto da divisão por 7; esse resto é o avanço em dias da semana.
Explicação:
1) Conte os anos completos entre as datas.
2) Conte quantos desses anos são bissextos; some esses dias extras.
3) Total de dias = \( \text{anos}\times365 + \text{bissextos} \).
4) Divida por 7 e pegue o resto: esse número é quantos dias da semana avançam.
5) Some esse avanço ao dia inicial para obter o dia final.
Exemplo:
Suponha que 15/03/2010 foi segunda‑feira e queremos saber o dia em 15/03/2017.
Anos completos = 7; bissextos no intervalo = 2012 e 2016 ⇒ 2.
Total de dias = \(7\times365+2=2557\).
\(2557\div7=365\) semanas e resto \(2\).
Avanço = 2 dias → segunda‑feira + 2 = quarta‑feira.
Explicação:
1) Conte os anos completos entre as datas.
2) Conte quantos desses anos são bissextos; some esses dias extras.
3) Total de dias = \( \text{anos}\times365 + \text{bissextos} \).
4) Divida por 7 e pegue o resto: esse número é quantos dias da semana avançam.
5) Some esse avanço ao dia inicial para obter o dia final.
Exemplo:
Suponha que 15/03/2010 foi segunda‑feira e queremos saber o dia em 15/03/2017.
Anos completos = 7; bissextos no intervalo = 2012 e 2016 ⇒ 2.
Total de dias = \(7\times365+2=2557\).
\(2557\div7=365\) semanas e resto \(2\).
Avanço = 2 dias → segunda‑feira + 2 = quarta‑feira.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/300502
Conteúdo do catálogo FC Concursos · Atualizado em