Flashcard FC367492
Como calcular o dia da semana ao avançar X dias úteis a partir de um dia qualquer, desconsiderando sábados e domingos?
Proporcionalidade
Instituto Consulplan · 2025
Como calcular o dia da semana ao avançar X dias úteis a partir de um dia qualquer, desconsiderando sábados e domingos?
Mostrar resposta e comentário
Resposta
Divida X por 5, some semanas completas em dias corridos (×7) e avance o resto contando apenas dias úteis; se o resto atravessar a sexta, pule sábado e domingo.Explicação:
1) Calcule semanas completas: \(w=\lfloor X/5\rfloor\).
2) Resto de dias úteis: \(r=X-5w\).
3) Some \(7w\) dias ao dia inicial (isso mantém o mesmo dia da semana).
4) Avance os \(r\) dias úteis a partir daí; se durante esse avanço ultrapassar a sexta, acrescente +2 dias para pular sábado e domingo.
exemplo:
Início: quinta‑feira. Avançar \(X=9\) dias úteis.
\(w=\lfloor9/5\rfloor=1\) → soma \(7\) dias → continua em quinta‑feira.
\(r=9-5\cdot1=4\). Avançando 4 dias úteis: sexta(1), segunda(2), terça(3), quarta(4) → resultado: quarta‑feira.
Em fórmula compacta, ao indexar segunda=1,…,sexta=5: resultado = índice_inicial + r + 2·floor((índice_inicial-1 + r)/5).
⬇️ Assista à vídeoaula ⬇️ Aula sobre Escalas
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/364104
Conteúdo do catálogo FC Concursos · Atualizado em