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

Imagine que a entrada do cinema possui duas "portas de acesso" para o desconto da meia-entrada. Para passar por uma delas, o cliente precisa atender a pelo menos uma condição.

A primeira porta verifica a idade: se o cliente tiver menos de 18 anos, ela se abre automaticamente.

A segunda porta verifica se o cliente é estudante: se a resposta for sim, ela também se abre.

O sistema funciona como um porteiro que faz duas perguntas:

*1. Qual é a sua idade? *
2. Você é estudante?

Se pelo menos uma das portas estiver aberta (menor de 18 anos OU estudante), o porteiro libera a meia-entrada e exibe a mensagem: "Meia-entrada aplicada".

Caso as duas portas permaneçam fechadas (18 anos ou mais E não estudante), o sistema informa: "Valor integral".

Essa lógica utiliza o operador OU, pois basta que uma das condições seja verdadeira para que o desconto seja concedido.

1 resposta

Oi, Telma! Como vai?

Eu gostei da forma como você explicou a lógica do desconto usando a ideia das duas portas de acesso, pois isso ajuda a visualizar muito bem o operador OU: basta uma condição ser verdadeira para que a meia-entrada seja aplicada.

Uma dica é transformar essa explicação em um pequeno passo a passo de algoritmo, como: receber a idade, verificar se a pessoa é estudante e, se idade < 18 OU estudante == sim, exibir “Meia-entrada aplicada”; caso contrário, exibir “Valor integral”. Como você escreveria essa mesma lógica usando uma estrutura se...senão?