1
resposta

Desafio: Verificação de desconto

1. Dados de Entrada

Para realizar a verificação, o sistema precisa das seguintes informações do cliente:

Idade: Variável numérica que indica a idade do cliente.

E_Estudante: Variável lógica (verdadeiro/falso) que indica se o cliente possui comprovante de estudante.

2. Etapas de Verificação e Decisão

O sistema avalia as informações com base nas regras estabelecidas:

Passo 1: Coleta de Dados: O sistema recebe e armazena os valores de Idade e E_Estudante.

Passo 2: Análise da Condição: O algoritmo avalia se o cliente atende a pelo menos um dos critérios:

Condição: A Idade é menor que 18 OU a variável E_Estudante é verdadeira.

Passo 3: Decisão Lógica:

Se a condição do Passo 2 for verdadeira, o cliente tem direito ao desconto.

Se a condição do Passo 2 for falsa, o cliente não tem direito ao desconto.

3. Ação Final

Passo 4: Exibição da Mensagem:

Se o cliente tiver direito, o sistema exibe: "Você tem direito à meia-entrada."

Se o cliente não tiver direito, o sistema exibe: "Você não tem direito ao desconto. O valor será o integral."

1 resposta

Oi, Estudante! Como vai?

Agradeço por compartilhar.

Sua organização ficou muito boa, com a separação entre dados de entrada, condição lógica e mensagem final. A regra usando OU também está correta, porque basta a pessoa ter menos de 18 anos ou ser estudante para receber o desconto.

Dica: ao escrever o algoritmo, transforme essa lógica em uma estrutura simples de decisão, como: se idade < 18 ou e_estudante == verdadeiro. Isso ajuda a visualizar melhor quando a condição será verdadeira e quando o valor integral será aplicado.

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