Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Verificação de desconto

O algoritmo deve seguir o seguinte fluxo

1- Solicitar a idade do cliente.
2 - Perguntar se o cliente é estudante.
3 - Se a idade for menor que 18 ou o cliente for estudante:
Exibir: "Cliente tem direito à meia-entrada."
4 - Caso contrário:
Exibir: "Pagamento integral."

1 resposta

Oi, Vitor. Tudo bem com você?

Obrigado por compartilhar sua solução para o desafio de verificação de desconto. Seu algoritmo atende à lógica proposta na atividade ao considerar as duas condições apresentadas: ter menos de 18 anos ou ser estudante. A organização em etapas também facilita o entendimento do fluxo de decisão, deixando claro quais informações precisam ser obtidas antes da verificação e qual será o resultado em cada cenário.

Em uma implementação prática, essa mesma lógica poderia ser representada em um fluxograma com um bloco de decisão utilizando a condição "idade < 18 OU estudante = sim". Outra possibilidade seria traduzir esse raciocínio para uma linguagem de programação utilizando uma estrutura condicional com o operador lógico OR, mantendo exatamente o comportamento que você descreveu. Por exemplo, um cliente de 16 anos que não é estudante ainda recebe o desconto, assim como uma pessoa de 30 anos que seja estudante. Apenas quem não atende a nenhuma dessas condições realiza o pagamento integral.

Se a regra fosse alterada para conceder meia-entrada somente aos estudantes menores de 18 anos, como você modificaria a lógica do seu algoritmo?

Parabéns pela resolução da atividade e por compartilhar sua resposta no fórum. Continue participando sempre que possível. O fórum permanece à disposição para ajudar no seu aprendizado.

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