FC ConcursosFC Concursos

Flashcard FC368429

Como determinar o dia da semana de conclusão sabendo o número de dias úteis necessários, o dia de início e quantos feriados ocorreram no período?

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 determinar o dia da semana de conclusão sabendo o número de dias úteis necessários, o dia de início e quantos feriados ocorreram no período?
Mostrar resposta e comentário

Resposta

Calcule o enésimo dia útil a partir do início e, em seguida, avance esse dia no calendário pelo número de feriados.

Explicação:
1) Obtenha o número de dias úteis necessários (N).
2) Determine o dia da semana do N-ésimo dia útil contando apenas dias úteis a partir do dia inicial (inclusivo).

Use índice dos dias úteis (segunda=0,...,sexta=4) e calcule \( \text{idx\_útil}=(\text{idx\_início}+(N-1))\bmod 5 \).
3) Converta esse dia útil para índice de 0 a 6 (segunda=0,...,domingo=6) e some os feriados (H) como dias civis: \( \text{idx\_final}=(\text{idx\_civ}[ \text{idx\_útil}]+H)\bmod 7 \).
4) Converta \(\text{idx\_final}\) para o dia da semana final.

Exemplo:
Suponha N=8 dias úteis, início numa quinta-feira e H=1 feriado.
Índice útil: quinta = 3 (segunda=0).
\( \text{idx\_útil}=(3+(8-1))\bmod 5=(3+7)\bmod 5=10\bmod 5=0 \) → isto é segunda-feira como N-ésimo dia útil.
Mapeando para índice civil, segunda=0; somando 1 feriado: \( \text{idx\_final}=(0+1)\bmod 7=1 \) → terça-feira (resultado final).




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

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

Continue aprendendo