| Você está aqui: LISP ::: Dicas & Truques ::: Data e Hora | 
| Como testar se um ano é bissexto usando LISPQuantidade de visualizações: 520 vezes | 
| Nesta dica mostrarei como podemos checar se um ano é bissexto usando a linguagem Lisp. Note que vamos pedir para o usuário informar o ano desejado. Este código LISP é excelente para iniciantes nesta linguagem, pois mostra a declaração de variáveis, como ler a entrada do usuário em Lisp, o teste condicional if, o teste de igualdade eq e os operadores lógicos and e not, além do operador de módulo mod. Veja o código LISP completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
; variáveis que vamos usar no programa
(let ((ano))
  ; Vamos pedir para o usuário informar o ano
  (princ "Informe o ano desejado: ")
  ; talvez o seu compilador não precise disso
  (force-output)
  ; atribui o valor lido à variável ano
  (setq ano (read))
   
  ; agora vamos testar se o ano é bissexto
  (if (and (eq 0 (mod ano 4))
    (not (and (eq 0 (mod ano 100))
    (not (eq 0 (mod ano 400))))))
    (princ "O ano informado é bissexto")
    (princ "O ano informado não é bissexto")
  )   
)
Ao executar este código LISP nós teremos o seguinte resultado: Informe o ano desejado: 2020 O ano informado é bissexto | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de LISP | 
| Dicas e truques de outras linguagens | 
| JavaScript - Formulários HTML - Como marcar ou desmarcar todas as checkboxes de um formulário HTML de uma só vez usando JavaScript Delphi - Como obter a quantidade de dias para um determinado ano usando a função DaysInAYear() do Delphi Fórmulas da Física - Fórmula da Distância - Como calcular a distância dados a velocidade e o tempo decorrido | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





