1. Fluxograma (Representação Gráfica)
O fluxograma ajuda a visualizar o caminho que a informação percorre, desde a entrada dos dados até a decisão final.
2. Algoritmo em Linguagem Natural (Passo a Passo)
Se fôssemos escrever o "roteiro" desse programa, ele ficaria assim:
Início
Pergunta: "Qual a idade do cliente?" (O usuário digita a idade).
Pergunta: "O cliente é estudante? (Sim/Não)".
Avaliação:
SE a idade for menor que 18 OU se a resposta para estudante for "Sim":
Exibir: "Desconto concedido: O cliente tem direito à meia-entrada!"
SENÃO:
Exibir: "Entrada inteira: O cliente não atende aos requisitos do desconto."
Fim
3. Dica Extra: A lógica por trás do código
Se você fosse transformar isso em código real (como Python ou JavaScript), a estrutura lógica seria algo parecido com isto:
Condição: (idade < 18) ou (estudante == verdadeiro)
Por que usar o "OU"?
No cinema, as regras não são cumulativas para o direito ao benefício.
Se um adulto de 25 anos é estudante \rightarrow Tem direito.
Se um jovem de 15 anos não estuda \rightarrow Tem direito.
Se um jovem de 16 anos estuda \rightarrow Tem direito.
Se um adulto de 30 anos não estuda \rightarrow Paga inteira.