Maior de idade
Sistemas reais frequentemente precisam verificar se alguém atingiu uma idade mínima, como para dirigir, votar ou comprar bebidas alcoólicas. Um erro de um ano pode liberar acesso a quem não deveria ou barrar quem já está apto. Dominar o operador >= evita esse tipo de falha.
O PROBLEMA
Leia a idade e diga se é maior ou menor de idade.
EXEMPLO
Entrada: 18 → Maior Entrada: 17 → Menor
SOBRE O CONCEITO
O if/else executa um bloco quando a condição é verdadeira e outro quando é falsa. Para verificar maioridade, a condição deve incluir exatamente 18 anos. O erro comum é usar > no lugar de >=: com >, a idade 18 não entra no if, e o programa diria 'Menor' para um maior de idade. Use idade >= 18 para incluir o limite. O >= retorna verdadeiro se o valor da esquerda for maior OU igual ao da direita; já > só retorna verdadeiro se for estritamente maior.
RESOLUÇÃO