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!
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!