Basta dividir o ano por quatro. Se o quociente for exato e sem resto, será bissexto.
2006-10-05 17:47:33
·
answer #1
·
answered by Rodox 3
·
0⤊
1⤋
Primeiramente você deve verificar se o ano é divisível por 4. Se for, verifique se não é divisível por 100. Se for, verifique se é divisível por 400. Então, se o ano é divisível por 4 mas não por 100, e sendo por 100 o é por 400, o ano é bissexto. Complicado? Veja o exemplo. Exemplo: o ano de 2004 é bissexto; o ano 2000 foi bissexto, mas o ano 1900 não foi.
leia mais:
http://72.14.209.104/search?q=cache:3FE8cMVms3oJ:www.reniza.com/matematica/novidades/0305.htm+descobrir+ano+bissexto&hl=pt-BR&gl=br&ct=clnk&cd=6
=)
2006-10-05 17:42:16
·
answer #2
·
answered by sOniC 3
·
1⤊
0⤋
Um ano A é bissexto se:
{ [ (A mod 4 = 0) E NÃO(A mod 100 = 0) ] OU (A mod 400 = 0) } E NÃO(A mod 3300)
2006-10-06 13:09:04
·
answer #3
·
answered by A. O' Neal 3
·
0⤊
0⤋
(Ano Mod 4 = 0) And (Ano Mod 100 <> 0) Or (Ano Mod 400 = 0)
onde:
Mod é o operador módulo (resto da divisão inteira),
And e Or são os operadores lógicos "E" e "OU" e
"=" e "<>" são os operadores lógicos "IGUAL" e "DIFERENTE".
Usando sintaxe C++:
(ano % 4 == 0) && (ano % 100 != 0) || (ano % 400 == 0)
O resultado da fórmula é o booleano TRUE para Ano bissexto e FALSE em caso contrário.
Usando sintaxe Excel (ano em A1):
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"É bissexto", "Não é bissexto")
O resultado da fórmula é o texto "É bissexto" para um ano bissexto em A1 e "Não é bissexto" em caso contrário.
2006-10-06 08:39:24
·
answer #4
·
answered by Alberto 7
·
0⤊
0⤋
é só verificar se o ano termina com 00 ou se os dois últimos números são divisíveis por 4
2006-10-06 04:45:41
·
answer #5
·
answered by wagner1br 2
·
0⤊
0⤋
é só dividir os dias do ano por quatro se der exato é ano bissexto.
2006-10-05 23:44:34
·
answer #6
·
answered by Clayton G 2
·
0⤊
0⤋
É isso mesmo que o Sonic disse. Já fiz um programa besta para calcular o ano bissexto.
2006-10-05 17:51:12
·
answer #7
·
answered by ☆Cristine♡ 3
·
0⤊
0⤋