FC ConcursosFC Concursos

Flashcard FC368431

Como calcular o dia da semana do último dia de um período contínuo de N dias iniciado no dia seguinte a um dia dado, e como inferir o mínimo de dias faltantes se o dia final observ

Exercícios Envolvendo Datas e Calendários

Instituto Consulplan · 2025

De acordo com o assunto Raciocínio Lógico: Exercícios Envolvendo Datas e Calendários, responda:

Como calcular o dia da semana do último dia de um período contínuo de N dias iniciado no dia seguinte a um dia dado, e como inferir o mínimo de dias faltantes se o dia final observado for diferente?
Mostrar resposta e comentário

Resposta

Resposta: Calcule o último dia como início + (N-1) dias (usar (N-1) mod 7); a diferença (mod 7) entre o dia observado e o esperado é o mínimo de faltas.

Explicação:
Se o início é o dia seguinte ao dia referido, tome esse dia como início. O último dia sem faltas ocorre em início + (N-1) dias. Na prática usamos o resto da divisão por 7: avance \( (N-1)\bmod 7 \) dias da semana.
Para achar o mínimo de dias não tomados, calcule
\(d_{esp} \equiv d_{início} + (N-1) \pmod{7}\) e
\(faltas \equiv (d_{obs}-d_{esp}) \pmod{7}\). O valor em 0..6 obtido é o número mínimo de faltas (0 = sem faltas).

Exemplo:
Início = sábado, \(N=100\). Então \(N-1=99\) e \(99=14\times7+1\), logo \(99\bmod7=1\).
Último sem faltas = sábado + 1 dia = domingo.
Se o fim observado foi terça-feira, então faltas mínimas = terça − domingo = 2 dias. Portanto, pelo menos 2 faltas.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/365043

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo