Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: Verificação de desconto

  1. Cliente diz sua idade.

  2. Cliente é estudante?

    1. Se sim, armazena valor positivo para estudante.
    2. Se não, armazena valor negativo para estudante.
  3. Se a idade for maior ou igual a 18 ou se o valor de estudante for positivo.

    1. Exibe ("Cliente tem direito a desconto.")
  4. Senão

    1. Exibe ("Cliente não tem direito a desconto.")
1 resposta
solução!

Oi, Diego! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você organizou o raciocínio em etapas, separando idade e status de estudante antes da decisão final. Isso mostra que você está aplicando bem a ideia de decomposição do problema. Um ponto interessante é perceber que, na lógica, você não precisa transformar a informação de estudante em número positivo ou negativo; basta pensar em termos de verdadeiro ou falso, deixando a condição mais direta.

Uma dica interessante para o futuro é sempre se perguntar: "Qual é a regra principal que precisa ser atendida?" e depois simplificar a condição ao máximo. Neste caso, a regra é: se for maior de idade OU for estudante, tem desconto. Pensar dessa forma ajuda a reduzir passos desnecessários e deixa o algoritmo mais claro e objetivo.

Alura

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