0
respostas

Desafio: Verificação de desconto

Resolvi modelando duas entradas (idade e estudante) e uma única expressão lógica para a regra de desconto. Como qualquer uma das duas condições já garante a meia, o operador é OU.

INÍCIO
ESCREVER "Informe a idade:"
LER idade

ESCREVER "É estudante? (verdadeiro/falso)"
LER estudante

SE idade < 18 OU estudante ENTÃO
ESCREVER "Meia-entrada aplicada."
SENÃO
ESCREVER "Valor integral."
FIM SE
FIM

Tentativa de Fluxograma

      ┌─────────┐
      │  Início │
      └────┬────┘
           ↓
  ┌────────────────────┐
  │ Ler idade          │
  │ Ler estudante      │
  └────────┬───────────┘
           ↓
 ╱──────────────────╲
╱  idade < 18  OU    ╲ ──Sim──► [Exibir "Meia-entrada aplicada."]
╲  estudante == V    ╱                      │
 ╲──────────────────╱                       │
           │                                │
          Não                               │
           ↓                                │
  [Exibir "Valor integral."]                │
           │                                │
           └──────────┬─────────────────────┘
                      ↓
                  ┌─────┐
                  │ Fim │
                  └─────┘
                               
                               

Próximo passo lógico seria a inclusão de idosos, pessoas portadora de deficiência, benefício do cartão de credito especifico, grupo de ofertas, todos são exemplos para adicionar com operador OU.