Como saber se um ano é bissexto ou não
Autor/fonte: Marcos Gambeta
E-mail/Url: http://br.geocities.com/marcosgambeta/clipper/0004.html
Tweet
Para saber se um ano é bissexto ou não, deve-se seguir as regras abaixo:
1. Se o ano não termina em 00, ele é bissexto se for divisível por 4. Exemplos: 1988, 1992, 1996, 2004, e assim por diante;
2. Se o ano termina em 00, ele é bissexto se for divisível por 400. Exemplos: 2000, 2400, 2800, e assim por diante.
A função abaixo pode ser usada para a identificação de anos bissextos:
Ela recebe como parâmetro o ano e retorna .T. se for bissexto e .F. caso não seja. Se não for passado nenhum parâmetro, a função usará o ano corrente.
1. Se o ano não termina em 00, ele é bissexto se for divisível por 4. Exemplos: 1988, 1992, 1996, 2004, e assim por diante;
2. Se o ano termina em 00, ele é bissexto se for divisível por 400. Exemplos: 2000, 2400, 2800, e assim por diante.
A função abaixo pode ser usada para a identificação de anos bissextos:
#include "COMMON.CH"
Function AnoBissexto( nAno )
Local lAno
Default nAno To Year( Date() )
lAno := FALSE
If (nAno % 4 = 0 .And. nAno % 100 <> 0) .Or. (nAno % 400 = 0)
lAno := TRUE
EndIf
Return lAno
Ela recebe como parâmetro o ano e retorna .T. se for bissexto e .F. caso não seja. Se não for passado nenhum parâmetro, a função usará o ano corrente.
Enviado por xKuRt em 07/11/2006 às 08:50
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sexta, 24 de Maio de 2013
Área restrita
Leitura recomendada
Arquitetura De Sistemas Para Web Com Java Utilizando Design Patterns E Frameworks
Últimas publicações
- Microsoft pode estar "espionando" suas mensagens no Skype
- Brasil tem mais de 100 milhões de acessos à internet em banda larga
- Vírus pelo Skype já afetou 80 mil pessoas na América Latina
- Setor de telecomunicações vai receber mais recursos para a melhoria da internet
- Lynx - Browser via terminal no GNU/Linux
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- GabsMullerem 23/05 às 15:52
- flexaem 23/05 às 14:09
- boettcherem 23/05 às 13:15
Últimos membros cadastrados
- flexaem 23/05
- 96049886em 23/05
- GabsMullerem 22/05





