Algoritmo "estações do ano"
// Disciplina :
// Professor :
// Descrição :
// Autor(a) : iTwxx
// Data atual : - - -
Var
// Seção de Declarações das variáveis
DD: inteiro
MM: inteiro
AAAA: inteiro
parada: caracter
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Escreval ("Informe o dia(DD)")
Leia (DD)
limpatela
Escreval ("Informe o mês(MM)")
Leia(MM)
limpatela
Escreval ("Informe o ano(AAAA)")
Leia (AAAA)
limpatela
Se (DD>=21) e (MM=9) ou (DD>=01) e (DD<=31) e (MM=10) e (MM=11) ou (DD<=20) e (MM=12)então
escreval ("Primavera")
senao
fimse
Se (DD>=21) e (MM=12) ou (DD>=01) e (DD<=31) e (MM=01) e (MM=02) ou (DD<=20) e (MM=03)então
escreval ("Verao")
senao
fimse
Se (DD>=21) e (MM=03) ou (DD>=01) e (DD<=31) e (MM=04) e (MM=05) ou (DD<=20) e (MM=06)então
escreval ("Outono")
senao
fimse
Se (DD>=21) e (MM=06) ou (DD>=01) e (DD<=31) e (MM=07) e (MM=08) ou (DD<=20) e (MM=09)então
escreval ("Inverno")
senao
escreval ("Data inválida")
fimse
Fimalgoritmo
O algoritmo tem o objetivo de receber as datas e informar a qual estação do ano a data tal pertence, porém, nada disso acontece...aparece apenas a mensagem de erro, mesmo estando com as datas corretas. O que pode ser?