Flashcard FC303403
Como calcular o dia da semana depois de avançar N dias a partir de um dia inicial?
Exercícios Envolvendo Datas e Calendários
FGV · 2018
Como calcular o dia da semana depois de avançar N dias a partir de um dia inicial?
Mostrar resposta e comentário
Resposta
Procedimento: Calcule \((N-1)\bmod 7\) e avance esse número de dias a partir do dia inicial.
Explicação:
Se o primeiro dia já é contado, o avanço efetivo é de \(N-1\) dias.
Calcule o resto da divisão por 7: \(r=(N-1)\bmod 7\).
Avance \(r\) dias na sequência semanal a partir do dia inicial para obter o dia final.
exemplo:
Começando numa quinta-feira para um período de \(10\) dias:
\(N-1=10-1=9\).
\(9 = 7\times1 + 2\), então \(r=2\).
Avançando 2 dias a partir de quinta-feira chega-se à sábado.
Explicação:
Se o primeiro dia já é contado, o avanço efetivo é de \(N-1\) dias.
Calcule o resto da divisão por 7: \(r=(N-1)\bmod 7\).
Avance \(r\) dias na sequência semanal a partir do dia inicial para obter o dia final.
exemplo:
Começando numa quinta-feira para um período de \(10\) dias:
\(N-1=10-1=9\).
\(9 = 7\times1 + 2\), então \(r=2\).
Avançando 2 dias a partir de quinta-feira chega-se à sábado.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/300493
Conteúdo do catálogo FC Concursos · Atualizado em