De acordo com o calendário juliano, o ano em que ocorre 29 de fevereiro e o número de dias é 366 é denominado ano bissexto. A cada quatro anos, mais um dia é adicionado aos habituais 28 dias de fevereiro. No entanto, este algoritmo para calcular o ano bissexto após a adoção do calendário gregoriano em 1582 deve ser alterado.
Instruções
Passo 1
Divida o valor numérico do ano por 4. Os anos que não são divisíveis por 4 não são anos bissextos.
Exemplo.
2008/4 = 502
2011/4 = 502, 75
2008 é um ano bissexto (divisível sem resto), de acordo com a regra da etapa 1, 2011 não é um ano bissexto (divisível com resto).
Passo 2
Depois de concluir a etapa 1 com sucesso, divida o ano numérico por 100.
Se um ano for divisível por 100 sem resto, esse ano não será um ano bissexto, mesmo que tenha sido dividido por 4.
Exemplo.
2104/4 = 526
2104 / 100 = 21, 04
O ano 2104 é um múltiplo de 4, mas não um múltiplo de 100 (ao dividir, o resto é obtido).
De acordo com a regra da etapa 2, é um ano bissexto. 2100/4 = 525
2100 / 100 = 21
O ano 2100 é um múltiplo de 4, mas um múltiplo de 100. De acordo com a regra da etapa 2, não é um ano bissexto.
Mas pode haver exceções aqui também. Para um cálculo preciso, siga a etapa 3.
etapa 3
É necessário dividir o ano, cujo valor numérico acabou sendo um múltiplo de 4 e 100, por 400. Se for dividido sem resto, então o ano é, afinal, um ano bissexto!
Exemplo.
2100/4 = 525
2100 / 100 = 21
2100 / 400 = 5, 25
2100 não é um múltiplo de 400, o que significa que, de acordo com todas as regras, não é um ano bissexto 2000/4 = 500
2000 / 100 = 20
2000 / 400 = 5
O ano 2000 é divisível por 4, por 100, mas também por 400. Portanto, de acordo com a regra da etapa 3, é um ano bissexto.