Flashcard FC242081
Como determinar o dia da semana de um evento dado um deslocamento (positivo ou negativo) em dias respecto ao dia atual?
Exercícios Envolvendo Datas e Calendários
CESGRANRIO · 2012
Como determinar o dia da semana de um evento dado um deslocamento (positivo ou negativo) em dias respecto ao dia atual?
Mostrar resposta e comentário
Resposta
Aplicando o deslocamento aos índices dos dias e tomando o resultado módulo 7.Explicação:
Atribua índices aos dias: Domingo=0, Segunda=1, Terça=2, Quarta=3, Quinta=4, Sexta=5, Sábado=6.
Use a fórmula \( \text{índice}_\text{evento} = (\text{índice}_\text{hoje} + d) \bmod 7 \), onde \(d\) é o deslocamento (positivo para adiantar, negativo para retroceder).
Exemplo:
Se hoje é terça-feira (índice 2) e o evento ocorre em +5 dias:
\(2 + 5 = 7\) e \(7 \bmod 7 = 0 \Rightarrow\) domingo.
Outro exemplo: se hoje é terça (índice 2) e o evento foi 4 dias antes:
\(2 - 4 = -2\); calcule \(-2 \bmod 7 = 5\) (ou \(-2 + 7 = 5\)) ⇒ sexta‑feira.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/236897
Conteúdo do catálogo FC Concursos · Atualizado em