Oi, Flavio! Como vai?
Agradeço por compartilhar.
Sua lógica está bem organizada e a condição com OU faz sentido, porque basta o cliente ter menos de 18 anos ou ser estudante para receber o desconto. Um ponto de ajuste é incluir o passo de ler a idade informada, antes de verificar a condição.
Dica: revise a sequência do algoritmo garantindo que cada informação solicitada também seja lida/armazenada antes do se. Assim, a verificação fica mais clara: solicitar idade, ler idade, solicitar estudante, ler estudante, verificar a condição e exibir a mensagem correspondente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!