1
resposta

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

Se ID_status < 18
Ou
ID_status == estudantes
Então exibir = " Direito a meia entrada"
Se não = "Valor inteiro"

1 resposta

Olá, Cintia, como vai?

O seu algoritmo atende aos requisitos do desafio e demonstra uma boa compreensão da lógica de operadores condicionais para a verificação de benefícios. A estrutura lógica aplicada consegue filtrar corretamente as duas condições que dão direito ao desconto, garantindo que o critério de idade ou o status de estudante sejam validados antes da emissão do bilhete.

Como uma sugestão de melhoria técnica para o futuro, você pode organizar melhor o nome das variáveis para que o código seja ainda mais legível. Por exemplo, em vez de utilizar ID_status para ambas as verificações, você poderia separar em idade e ehEstudante. Um exemplo prático dessa estrutura seria declarar:

Se idade < 18 ou ehEstudante == verdadeiro 
    então exibir direito a meia entrada

Isso ajuda a diferenciar tipos de dados numéricos de tipos de dados de texto ou booleanos.

Parabéns pelo desenvolvimento do exercício e por compartilhar sua solução conosco. Continue praticando e postando seus avanços. O fórum está à disposição para futuras dúvidas.

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