Olá! Como vai?
Sua estruturação do desafio de verificação de desconto está muito clara e segue um fluxo lógico excelente para um sistema de vendas de cinema. Você conseguiu identificar os momentos exatos de entrada de dados, o ponto de decisão e as saídas correspondentes.
Aqui estão os pontos de destaque da sua lógica:
O Uso de Operadores Lógicos
- Você aplicou corretamente o conceito do operador lógico OU.
- Na sua regra, o desconto é concedido se o usuário for estudante OU se for menor de 18 anos.
- Basta que uma dessas condições seja verdadeira para que o sistema valide a meia entrada.
Fluxo de Decisão (Estrutura Condicional)
- Verificação: O sistema avalia se
É estudante ou é < 18 anos == Verdadeiro. - Caminho Verdadeiro (Sendo positivo): O algoritmo toma a decisão de exibir a mensagem "meia entrada aplicada".
- Caminho Falso (Sendo negativo): O algoritmo opta por mostrar a opção de "valor total".
Organização do Algoritmo
- A sequência de seleção (filme, horário, cadeiras) e a exibição final (opções de pagamento) mostram que você compreende a importância de estruturar os dados de entrada antes da saída final.
Para tornar esse projeto ainda mais robusto, você poderia adicionar uma variável para o Preco_Base do ingresso e, no processamento, realizar o cálculo matemático (divisão por 2) antes de exibir o valor final para pagamento.
Sua base em lógica de programação está ficando cada vez mais sólida. Parabéns pela organização!
Espero que possa ter lhe ajudado!