Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > FAQ
SEÇÕES
Monotemáticos
+ HTML
+ CSS
+ PHP
+ ASP
+ Javascript
Manuais
+ Desde 0
+ Tecnologia
+ Divulgação de sites
+ Flash
+ Mais manuais
Outras Seções
+ Diretório
+ Buscar em CriarWeb
+ Programas
+ Faqs
+ Colabore
Serviços e comunidade
+ Home comunidade
+ Suas Páginas
+ Boletim
+ Cadastrar-se
+ Gerador de METAs
+ Enquete
+ Livro de visitas

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- CodigoFonte.net


Saber se um ano é bissexto

Gostaria de saber como realizar o cálculo para saber se um ano é bissexto.

A FAQ Saber se um ano é bissexto tem Pertence à categoria:
Resposta de Miguel Angel Alvarez 11/2/08
Os anos divisíveis por 4 são bissextos, porém cada 400 anos devem se eliminar 3 bissextos. Por isso, não são bissextos os que se dividem por 100, menos os que se dividem por 400, que sim são bissextos.

Com outras palavras, são bissextos todos os anos divisíveis por 4, excluindo os que sejam divisíveis por 100, porém não os que sejam divisíveis por 400.

Em pseudocódigo se calcularia assim:

SI ((ano divisível por 4) Y ((ano não divisível por 100) O (ano divisível por 400))) ENTÃO
    é bissexto
SINO
    não é bissexto

Em ASP, o código seria o seguinte:

if ((ano mod 4)=0) and ((ano mod 100)<>0 or (ano mod 400)=0) then
...

Em Javascript e em linguagens de sintaxe similar como C, Java ou PHP:

if ((ano % 4 == 0) && ((ano % 100 != 0) || (ano % 400 == 0))
...


 
FAQ relacionadas
  + O que você necessita para começar a programar uma página web?
  + Sistema protegido por usuário e senha
  + Inserção controlando duplicados
  + Como posso fazer com que o navegador detecte plugins
  + Web em dois idiomas
  + Introdução ao desenvolvimento web
  + Diferenças entre redirecionamentos 301 e 302
  + Obter dados de um banco para construir meus javascripts
  + Tirar quebras de linha em um TXT
  + Documento padrão
  + Linguagens de alto nível
  + Executar arquivo .exe em página web
  + Custos de realização de uma página web
  + O que é um dicionário de dados?
  + Programação para windows XP/VISTA
  + Servidor SMTP em Win XP
  + Passar de Excel a Web
  + Não permitir caracteres especiais em campo text
  + CrossPage: Página destino pode ser página origem?
  + Mudar uma linha de um txt
  + Mudar imageUrl de ImageButton sem PostBack
  + Transferir um vídeo à web
  + Zend Framework
  + Colocar um fórum em minha página web
  + Colocar chat em ASP
  + Conhecer a IP do servidor em ASP
  + Saber a rota física de um arquivo ASP
  + Como colocar um contador segundo um registro
  + Links dinâmicos com ASP
  + Buscador em ASP
  + Função Round() ASP, arredondar decimais
  + Erro ao subir arquivos com ASPUpload
  + Medir o tempo de execução de uma página ASP
  + Intranet para uma empresa com ASP
  + Formato com datalist
  + Script para diferenciar resoluções de tela
  + Redimensionar o tamanho de uma janela do navegador
  + Mostrar a hora atual com Javascript
  + Action diferentes em Javascript
  + Tela completa com Javascript
  + Comprovar valores no input
  + Passar de tela completa a tela normal
  + Abrir dois links com um só clique
  + Dúvida com evento onBlur
  + Problema com evento onchange em Javascript
  + Botão para agregar em favoritos
  + Dois submits no mesmo formulário
  + Não se executa uma função Javascript
  + Link para definir a página de início
  + Ir a uma URL ao clicar um radio button
  + Struts em Javascript
  + Página alternativa com Javascript
  + Colocar o fundo cinza para ressaltar algo
  + Bloquear botão direito do mouse
  + Iluminação de tabelas com JavaScript
  + DHTML calendar
  + Função Javascript
  + Tirar texto de um campo de texto ao clicar
  + Percorrer elementos de formulário com um loop

Complementar a respostaComplementar a resposta
Voltar à árvore de categoriasVoltar à árvore de categorias


Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites