Ano bissexto
Validar anos bissextos aparece em sistemas de calendário, agendamento e cálculo de datas. A regra "divisível por 4, exceto por 100, a menos que por 400" é clássica para testar combinações de condições com operadores lógicos. Dominar essa lógica evita bugs em ferramentas que dependem de datas precisas.
O PROBLEMA
Leia ano e diga se bissexto: div por 4, exceto 100, a menos que 400.
EXEMPLO
2000 → Bissexto 1900 → Não
SOBRE O CONCEITO
O exercício usa operadores && (e) e || (ou) para encadear condições com o operador % (resto). Um erro comum é testar apenas ano % 4 == 0 e ignorar as exceções de 100 e 400. Por exemplo, o ano 1900 é divisível por 4 e por 100, mas não por 400, então não é bissexto. A condição correta deve ser: se ano % 400 == 0 OU (ano % 4 == 0 E ano % 100 != 0). Usar || e && na ordem errada ou pular a verificação do 400 leva a resultados incorretos.
RESOLUÇÃO