Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

RESOLUÇÃO

  1. Pergunte a idade do cliente.
  2. Pergunte se ele é estudante (resposta “sim” ou “não”).
  3. Verifique as condições:
    -- Se a idade for menor que 18, então ele tem direito à meia-entrada.
    -- Caso contrário, se for estudante, também tem direito à meia-entrada.
  4. Se qualquer uma dessas condições for verdadeira, mostre:
    -- “Você tem direito à meia-entrada.”
  5. Se nenhuma condição for verdadeira, mostre:
    -- “Você não tem direito à meia-entrada.”
1 resposta
solução!

Oi, Moises, como vai?

Sua resolução atende corretamente à proposta da atividade e a lógica aplicada ficou coerente com as condições apresentadas no desafio. Você utilizou bem a verificação com a condição “ou”, considerando tanto a idade menor que 18 quanto a condição de estudante para conceder o benefício da meia-entrada. Além disso, a organização das etapas deixou a leitura simples e objetiva, o que é muito importante em exercícios de lógica de programação.

Outro ponto interessante foi a separação clara entre as situações em que o desconto é concedido e quando ele não é aplicado. Isso demonstra que você compreendeu a tomada de decisão dentro de um algoritmo e conseguiu transformar as regras do problema em uma sequência lógica bem definida.

Na sua visão, como essa mesma lógica poderia ser adaptada caso existissem mais critérios para receber o desconto, como idosos ou pessoas cadastradas em programas de fidelidade?

Parabéns pela resolução e obrigado por compartilhar sua atividade no fórum. Continue praticando e trazendo suas soluções. O fórum segue à disposição para acompanhar sua evolução nos estudos.

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