Classificador de produto
Em sistemas de e-commerce e gestão de estoque, é comum ter regras que combinam múltiplas condições, como preço e quantidade em estoque, para classificar produtos. Usar operadores lógicos como && (E) e || (OU) permite criar lógicas de negócio claras sem aninhar várias estruturas condicionais. Dominar isso é essencial para escrever regras de decisão precisas em código real.
O PROBLEMA
Preço/estoque: Crítico, Alerta, Normal, Prioritário.
EXEMPLO
R$2500, 8 → Prioritário
SOBRE O CONCEITO
O operador && retorna true apenas se ambas as condições forem verdadeiras; || retorna true se pelo menos uma for verdadeira. O erro comum é não verificar o caso Prioritário primeiro, porque ele tem a condição mais restritiva (preço >= 1000 && estoque <= 5) e, se não for testado antes, as outras categorias (como Alerta ou Normal) podem ser aplicadas incorretamente. Sempre priorize condições mais específicas, pois a ordem dos if else determina qual bloco será executado.
RESOLUÇÃO