Em um sistema de bilheteria, a tomada de decisão precisa acontecer de maneira rápida para evitar filas e deixar o atendimento mais eficiente. Nesse cenário, o desconto da meia-entrada deve ser aplicado para três grupos específicos: menores de 18 anos, estudantes e pessoas com mais de 65 anos.
Para resolver isso, o algoritmo pode funcionar como uma sequência de verificações simples. O sistema começa analisando a idade do cliente. Se ele tiver menos de 18 anos ou mais de 65, o desconto já é liberado automaticamente. Caso a pessoa não esteja nessas faixas etárias, o sistema então verifica se ela é estudante. Se a resposta for positiva, a meia-entrada também será concedida. Se nenhuma condição for atendida, o ingresso permanece com valor integral.
Outra forma de organizar a lógica é reunir todas as informações em uma única análise. Nesse modelo, o sistema recebe os dados do cliente e verifica ao mesmo tempo se ele se encaixa em qualquer uma das regras de desconto. Assim, basta uma condição ser verdadeira para a meia-entrada ser aprovada.
Esse tipo de estrutura é importante porque reduz processos desnecessários e torna o atendimento mais direto. Além disso, uma lógica bem organizada facilita futuras atualizações no sistema, caso novos grupos com direito ao benefício sejam adicionados depois.