O mesma data no próximo ano será o dia seguinte na semana (em ano que não seja bissexto).
Ex: Se 01/01 cai numa segunda, no ano seguinte, cairá numa terça, se não for bissexto. Se for bissexto cairá numa quarta.
Então fica assim:
2008 (+2) (bissexto) = terça
2009 (+1) = quarta
2010 (+1) = quinta
2011 (+1) = sexta
2012 (+2) (bissexto) = domingo
Explicação TOP no scribd, do "eu vou passar"
Uma solução mais simplificada para esta situação problema consiste em observar que:i) Um ano normal tem 365 dias e 365 = 7 . 52 + 1, ou seja, para cada ano normal que se passar devemosnos desloc
ar 1 dia na semana, sendo o “hoje do problema” o dia zero.
ii) Um ano bissexto tem 366 dias e 366 = 7 . 52 + 2, ou seja, para cada ano bissexto que se passar
devemos nos deslocar 2 dias na semana, sendo o “hoje do problema” o dia zero.
iii) Resumindo, para cada ano que se passar, desloque-se na semana 1 dia e, depois, desloque-se mais umdia extra para cada 29 de fevereiro do intervalo de tempo trabalhado.
Observação:
O deslocamento na semana poderá ser para o futuro ou para o passado, saindo do dia zero (ohoje do problema), dependendo da situação sugerida no enunciado. No nosso caso, é para o futuro.