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

*Você está desenvolvendo o sistema de bilheteria para um cinema. Os clientes podem ter direito a meia-entrada em duas situações:

Se tiverem menos de 18 anos
ou
Se forem estudantes
Sua tarefa é criar um algoritmo em linguagem natural ou gráfica (usando fluxogramas, por exemplo) que avalie as informações do cliente e exiba uma mensagem indicando se ele tem ou não direito ao desconto.*

Algoritmo:
Idade = value
Estudante = True or False

Se idade < 18 OR estudante:
exibir "Tem direito a meia entrada"

Se idade >18 AND estudante = False:
exibir "Não tem direito a meia entrada"

1 resposta

Oi, Isabella! Como vai?

Agradeço por compartilhar.

Gostei da sua lógica ao usar as condições com OR e AND, isso mostra que você entendeu bem como combinar critérios para tomar decisões. Um ponto importante é que a segunda condição pode gerar conflito, já que o primeiro “Se” já cobre parte dos casos.

Continue praticando esse tipo de estrutura, você está no caminho certo para desenvolver um bom raciocínio lógico. Dica: simplifique o algoritmo usando apenas uma verificação principal e um “senão”. Por exemplo, avalie primeiro se tem direito (idade < 18 OU estudante) e, caso contrário, já exiba que não tem direito. Isso evita repetições e deixa mais claro.

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