Solucionado (ver solução)

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!

Solucionado
(ver solução)
3
respostas

[Projeto] Desafio: Verificação de desconto

INICIO-ALGORITMO 

idade = 0 
estudante = null 

Perguntar ao solicitante :

Qual sua idade ?
idade = Idade informada.
Você é estudante? 
estudante = sim ou não.

Caso, idade < 18 OU estudante == sim 
Informar que o cliente tem direito a desconto.
Senão 
Informar que o cliente não tem direito a desconto.

FIM-ALGORITMO
3 respostas

Olá, Eliel! Como vai?

Parabéns pela realização das atividades!

Vi que você apresentou um algoritmo bem claro, explorando o uso de variáveis para armazenar dados, aplicando condições para verificar idade e ocupação, e garantindo uma mensagem final objetiva para o usuário. Esse cuidado mostra atenção ao fluxo lógico, simplicidade na estrutura e preocupação em tornar o programa funcional e direto.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Expansão de regras: incluir outras categorias que também têm direito a desconto, como idosos.
  • Validação de entradas: garantir que idade seja numérica e que a resposta sobre estudante seja válida.
  • Formatação de saída: exibir mensagens mais amigáveis e detalhadas para melhorar a experiência do usuário.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você considera mais interessante nesse tipo de exercício, praticar a lógica condicional básica ou expandir as regras para aproximar o algoritmo da realidade do dia a dia?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Falaaaa professor!

Agradeço o retorno.

Sobre a pergunta apresentada, no meu ponto de vista seja mais interessante a prática da lógica em si, mesmo que escrito em linguagem natural, acredito que a resolução de problemas seja uns dos fatores mais legais envolvidos em lógica de programação.

Fala, Eliel! Tudo bem?

Você trouxe um ponto muito legal.

Praticar a lógica em si, mesmo em linguagem natural, é uma forma poderosa de desenvolver o raciocínio. Esse treino ajuda a criar uma base sólida para qualquer linguagem de programação.

Ao mesmo tempo, expandir as regras para aproximar o algoritmo da realidade pode ser um passo seguinte interessante, pois conecta a lógica a problemas práticos e aumenta a motivação.

No fim, o mais legal é perceber que tanto a prática básica quanto a aplicação em cenários reais se complementam, tornando o aprendizado mais completo e envolvente.

Forte abraço!