Pessoal, tenham cuidado com este tipo de questão, pois existe quatro possibilidades distintas:
Ano começar antes do ano bissexto: janeiro a fev Tipo 01/jan/2011 ou 01/fev/2011 ( quando pular para 2012, ano bissexto, pula apenas 01 dia
Se for de março em diante pula dois dias, ou seja, se é domingo no dia 01 de jan de 2011, será segunda em 01 de jan de 2012. Já se for terça em março de 2011, será quinta em março de 2012.
AGORA SE ESTIVERMOS NO PRÓPRIO ANO BISSEXTO, INVERTE TUDO. JAN A FEV - Próximo ano pula dois ------ De março em diante, pula apenas 1 //// se for domingo em 01/jan/2102, será terça em 01/jan/2103. Se for quinta em 01/março/2012, será sexta em 01/março/2013
já vi questões em que se pede das duas formas e errei exatamente por não ter tido esta percepção!
Os calendários se repetem a cada 11,6,5,6 anos, 11,6,5,6 anos e assim sucessivamente.O calendário de 2022 será exatamente igual ao de : 2033, 2039, 2044, 2050 e se repetem em 2061, 2067, 2072, 2078.
Se o ano que vc quer igualar for bisexto, ele repete em 5 anos.
Se for um ano ou dois após o bisexto, se repetirá em 6 anos.
Mas se for tres anos após ou um ano antres do bisexto, se repetira apenas em 11 anos
Por critérios de divisão e multiplicidade:
1) Hipótese: quando tivermos novamente o dia 15 de janeiro num sábado, repetiremos a situação de 2011.
2) O dia da semana se repete a cada 7 dias, ou seja, a cada semana. Por exemplo: se 15 de janeiro é sábado, mais 7 dias = 22 de janeiro, sábado tb. Mas, se se passarem 2 semanas + 1 dia a partir de 15 de janeiro, teremos, dia 30, domingo. Guardemos essa informação por enquanto.
3) Um ano com 365 dias corresponde a 52 semanas e 1 dia (soma 7 dias 52 vezes + 1 dia), pois:
365 (dias por ano) / (7 dias por semana) = 52 semanas + 1 dia.
365/7 = 52 com resto 1
Esse dia a mais é que determina o próximo dia 15 de janeiro.
Guardemos isso tb por enquanto.
4) Um ano com 366 dias(bissexto) corresponde a 52 semanas e 2 dias (soma 7 dias 52 vezes + 2 dias):
366 (dias por ano) / 7 (dias por semana) = 52 semanas + 2 dias.
366/7 = 52 com resto 2
Esses 2 dias a mais determinam o próximo dia 15 de janeiro quando o ano é bissexto
2011, 15 de janeiro, sábado
Com as informações 2 e 3 temos:
Passadas 52 semanas e 1 dia a partir de 15/01/2011, em 2012 será:
15/01/2011 + 52 semanas + 1 dia
15/01/2011 + 52 semanas = 14/01/2012, sábado
15/01/2011 + 52 semanas + 1 dia = 15/01/2012, domingo
2012, 15 de janeiro, (sábado + 1) = domingo
Com a informação 4):
Como 2012 é bissexto, passadas 52 semanas e 2 dias a partir de 15/01/2012, em 2013 será:
2013, 15 de janeiro, (domingo + 2) = terça
Assim por diante será:
2011 - 15 de janeiro - sábado
2012 - 15 de janeiro - sábado + 1 = domingo
2013 - 15 de janeiro - domingo + 2 = terça (2012 é bissexto)
2014 - 15 de janeiro - terça + 1 = quarta
2015 - 15 de janeiro - quarta + 1 = quinta
2016 - 15 de janeiro - quinta + 1 = sexta
2017 - 15 de janeiro - sexta + 2 = domingo (2016 é bissexto)
2018 - 15 de janeiro - domingo + 1 = segunda
2019 - 15 de janeiro - segunda + 1 = terça
2020 - 15 de janeiro - terça + 1 = quarta
2021 - 15 de janeiro - quarta + 2 = sexta (2020 é bissexto)
2022 - 15 de janeiro - sexta + 1 = sábado
Atendendo à Hipótese: Em 2022 repetiremos a mesma situação de 2011.