1
resposta

Desafio: Verificação de Desconto de Meia-Entrada

## Algoritmo para verificação de desconto (meia-entrada)

### Contexto
O sistema deve verificar se um cliente tem direito à meia-entrada no cinema com base em duas condições: idade ou status de estudante.

---

### 1. Dados de entrada
- Idade do cliente
- Informação se é estudante (sim ou não)

---

### 2. Lógica do processamento

1. Ler a idade do cliente  
2. Ler se o cliente é estudante  

3. Verificar as condições:

   - Se a idade for menor que 18:
     - Cliente tem direito à meia-entrada

   - Senão, se for estudante:
     - Cliente tem direito à meia-entrada

   - Senão:
     - Cliente não tem direito à meia-entrada

---

### 3. Decisão
A decisão é baseada em uma estrutura condicional com operador lógico "ou" (OR):
- Menor de 18 anos OU estudante → tem direito ao desconto

---

### 4. Ação final
- Exibir uma mensagem informando:
  - "Você tem direito à meia-entrada"
  ou
  - "Você não tem direito à meia-entrada"

---

### 5. Resumo do fluxo
1. Ler idade e status de estudante  
2. Se idade < 18 OU estudante → conceder desconto  
3. Caso contrário → não conceder desconto  

---
1 resposta

Oi! Como vai?

Sua organização ficou muito boa, com separação clara entre entrada, processamento, decisão e ação final. A lógica usando o operador OU também está correta, já que basta a pessoa ter menos de 18 anos ou ser estudante para receber a meia-entrada.

Dica: ao transformar esse algoritmo em código, você pode juntar as duas condições em um único if, por exemplo: idade < 18 or estudante == "sim". Isso deixa a verificação mais direta e facilita a leitura do programa.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!