Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Verificação de desconto

Uma forma de resolver esse desafio é criar um algoritmo em linguagem natural que utilize uma condição lógica simples para verificar se o cliente tem direito à meia-entrada.

O processo começa coletando duas informações do cliente: sua idade e se ele é estudante (resposta do tipo sim ou não, verdadeiro ou falso). Esses dados são essenciais para a tomada de decisão.

Em seguida, o sistema deve avaliar a seguinte condição: se a idade do cliente for menor que 18 anos ou se ele for estudante, então ele tem direito ao benefício da meia-entrada. Caso nenhuma dessas condições seja verdadeira, o cliente deverá pagar o valor integral.

Algoritmo (em linguagem natural):

  1. Solicitar a idade do cliente.
  2. Perguntar se o cliente é estudante (sim/não).
  3. Verificar se a idade é menor que 18 ou se é estudante.
  4. Se alguma das condições for verdadeira:
    • Exibir “Meia-entrada aplicada”.
  5. Caso contrário:
    • Exibir “Valor integral”.

Dessa forma, o algoritmo utiliza uma estrutura condicional com operador lógico “OU”, garantindo que o cliente receba o desconto sempre que atender a pelo menos um dos critérios definidos.

2 respostas
solução!

Oi, Cristiam! Como vai?

Gostei da sua construção do algoritmo, importante como você explicou o uso da condição lógica com o operador “OU” de forma clara e aplicada ao problema. A organização das etapas deixou o fluxo de decisão bem fácil de acompanhar.

Continue praticando esse tipo de lógica, isso fortalece muito sua base em programação.

Dica: você pode complementar incluindo exemplos de entrada e saída, mostrando o que acontece em diferentes cenários (como idade maior que 18 e não estudante) e como o algoritmo responde em cada caso.

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

Agradeço a avaliação!