1
resposta

[Projeto] Desafio: Verificação de desconto

Para construir a lógica, utilizei uma estrutura condicional com o operador lógico OU (OR). A regra é direta: basta que o cliente atenda a pelo menos um dos requisitos (idade ou status de estudante) para que o sistema aprove o benefício.

Algoritmo de Validação

1. Entradas

  • Receber a idade do cliente.
  • Receber o status estudante (Sim / Não).

2. Processamento

  • SE (idade < 18) OU (estudante = Sim) ENTÃO:
    • Aprovar meia-entrada.
  • SENÃO:
    • Negar meia-entrada (cobrar valor integral).

3. Saídas

  • Exibir a mensagem de acordo com a validação.

Mensagens ao Cliente

  • Se aprovado:
    "Meia-entrada aplicada com sucesso."
  • Se negado:
    "Benefício negado. Como você não é estudante e possui 18 anos ou mais, o ingresso será cobrado no valor integral."
1 resposta

Oii Mateus, tudo bem?

Obrigada por compartilhar sua solução no fórum — com certeza vai ajudar outros alunos que estiverem trabalhando nesse desafio.

Sua lógica está correta! O uso do operador OU é exatamente o que o problema exige, já que basta uma das condições ser verdadeira para garantir o benefício. A estrutura que você apresentou ficou bem organizada, com entradas, processamento e saídas separados — isso facilita muito a leitura do algoritmo.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade