Flashcard FC368466
Como determinar o dia da semana resultante após avançar N dias, usando o resto da divisão por 7?
Exercícios Envolvendo Datas e Calendários
Instituto Consulplan · 2024
Como determinar o dia da semana resultante após avançar N dias, usando o resto da divisão por 7?
Mostrar resposta e comentário
Resposta
Calcule o resto r = N mod 7 e avance r dias a partir do dia inicial (se r = 0, permanece no mesmo dia).Explicação:
A semana tem 7 dias, portanto deslocamentos múltiplos de 7 retornam ao mesmo dia. Calcule \(r = N - 7\left\lfloor\frac{N}{7}\right\rfloor\) (ou \(r \equiv N \pmod 7\)). Avance r dias a partir do dia inicial; se r = 0, o dia não muda.
Exemplo:
Evento numa terça‑feira, daqui a 53 dias: \(53 = 7\times7 + 4\), logo \(r=4\). Avanço: terça → quarta (1), quinta (2), sexta (3), sábado (4). Resultado: sábado.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/365078
Conteúdo do catálogo FC Concursos · Atualizado em