Oii, Rodrigo. Tudo bem?
Ficou muito bom o seu fluxograma!
Você usou as formas corretas (losangos para decisão e paralelogramos para saída) e o fluxo está muito fácil de entender. A sua lógica tá corretíssima: o sistema verifica a idade e, se não for menor, ele dá uma "segunda chance" verificando se é estudante.
Gostaria de aproveitar seu desenho para conectar com um conceito importante de programação:
O caminho que você desenhou representa exatamente o Operador Lógico OU (OR).
Se fôssemos traduzir seu desenho para um "pseudocódigo" (uma linguagem falada), ficaria assim:
Se (Idade < 18 OU Estudante == Sim) Então
Escreva "Desconto"
Senão
Escreva "Sem Desconto"
Fim Se
Um detalhe de atenção:
No enunciado, a regra diz "menos de 18 anos". No seu fluxograma, você colocou < ou = 18.
Na programação, essa diferença é importante:
Para seguir à risca o desafio, o ideal seria usar apenas o sinal de menor (<), mas isso é apenas um detalhe de ajuste fino. A lógica de fluxo você já dominou!
Parabéns pela dedicação. Continue praticando!