Validade de data sem bissexto

Básico
\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)

#0005

Nas mais diversas aplicações, datas são dados considerados essenciais.

Dados os valores para dia, mês e ano, é preciso determinar se uma data é válida.

Uma data é válida quando:

  • o ano é diferente de zero;
  • o mês pertence a {1, 2, 3, …, 12};
  • o dia é de 1 a 31 para os meses 1, 3, 5, 7, 10 e 12;
  • o dia é de 1 a 30 para os meses 4, 6, 9 e 11;
  • o dia é de 1 a 28 para o mês 2.

Desconsidere anos bissextos.

Escreva um algoritmo completo para, a partir de valores inteiros quaisquer para dia, mês e ano, apresentar se uma data é válida.


Avalie sua resposta

Esta avaliação é feita por IA e está sujeita a muitas limitações.

As consultas usam uma chave gratuita e, portanto, há restrições quanto à quantidade de consultas.
Tenha paciência...

Parecer:
Nenhuma envio foi realizado.