Flashcard FC303390
Como calcular o número de dias em que várias pessoas estiveram simultaneamente em um local, considerando chegada e partida inclusas?
Exercícios Envolvendo Datas e Calendários
FGV · 2022
Como calcular o número de dias em que várias pessoas estiveram simultaneamente em um local, considerando chegada e partida inclusas?
Mostrar resposta e comentário
Resposta
Calcule o maior dia de chegada e o menor dia de saída; se o maior ≤ o menor, então dias juntos = menor - maior + 1; caso contrário, 0.Passos:
1) Para cada pessoa, obter o dia de chegada S e o dia de saída E = S + (D - 1), onde D é o número de dias de permanência.
2) Calcular Smax = maior chegada e Emin = menor saída.
3) Se Smax ≤ Emin, aplicar a fórmula \( \text{dias em comum} = E_{\min} - S_{\max} + 1 \); senão, zero.
Exemplo:
Três pessoas:
- A: chegada 5 de março, 10 dias → saída = 5 + (10-1) = 14 de março.
- B: chegada 8 de março, 6 dias → saída = 8 + (6-1) = 13 de março.
- C: chegada 12 de março, 5 dias → saída = 12 + (5-1) = 16 de março.
Então Smax = 12/03 e Emin = 13/03 → dias juntos = \(13 - 12 + 1 = 2\) dias.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/300480
Conteúdo do catálogo FC Concursos · Atualizado em