Flashcard FC303387
Como calcular a data resultante ao somar ou subtrair dias a outra data, considerando a mudança de mês?
Exercícios Envolvendo Datas e Calendários
FGV · 2022
Como calcular a data resultante ao somar ou subtrair dias a outra data, considerando a mudança de mês?
Mostrar resposta e comentário
Resposta
Somar/subtrair os dias e ajustar pelo número de dias do mês, avançando ou retrocedendo o mês quando necessário.
Explicação:
1) Calcule \(d_{temp}=d_{inicial}+k\) (use k positivo para somar, negativo para subtrair).
2) Se \(d_{temp}>\) dias_do_mês_atual, então \(d_{novo}=d_{temp}-dias\_do\_mês\_atual\) e avança 1 mês.
3) Se \(d_{temp}\le 0\), então vai para o mês anterior e \(d_{novo}=dias\_do\_mês\_anterior+d_{temp}\).
exemplo:
Data inicial: 20 de novembro; somar 15 dias.
Cálculo: \(20+15=35\). Novembro tem 30 dias, então \(35-30=5\) → 5 de dezembro.
Explicação:
1) Calcule \(d_{temp}=d_{inicial}+k\) (use k positivo para somar, negativo para subtrair).
2) Se \(d_{temp}>\) dias_do_mês_atual, então \(d_{novo}=d_{temp}-dias\_do\_mês\_atual\) e avança 1 mês.
3) Se \(d_{temp}\le 0\), então vai para o mês anterior e \(d_{novo}=dias\_do\_mês\_anterior+d_{temp}\).
exemplo:
Data inicial: 20 de novembro; somar 15 dias.
Cálculo: \(20+15=35\). Novembro tem 30 dias, então \(35-30=5\) → 5 de dezembro.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/300477
Conteúdo do catálogo FC Concursos · Atualizado em