1
resposta

[Projeto] Realizei o desafio utilizando Portugol (Pseudocódigo).

algoritmo "VerificaDesconto"

var
   idade: inteiro
   Valida_Estudante: Caractere

inicio

   //Laço de repetição para validar a entrada do Usuário
   Repita
   Escreval("Digite sua Idade: ")
   Leia(idade)
   ate(idade > 0)
   
   Escreval("Você é estudante? (S para Sim / N para Não)")
   Leia(Valida_Estudante)

   //Funcão que transforma o caractere em Maiusculo
   Valida_Estudante <- maiusc(Valida_Estudante)

   Se (idade < 18) ou (Valida_Estudante = "S")entao
      Escreval("----------------------")
      Escreval("Voce TEM direito ao desconto!")
   Senao
      Escreval("----------------------")
      Escreval("Voce NAO tem direito ao desconto!")
   FimSe

fimalgoritmo
1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laço de repetição para validar a entrada do usuário, utilizou muito bem a função de conversão para maiúsculo garantindo consistência na comparação e ainda compreendeu a importância das condicionais para aplicar corretamente as regras de desconto.

Uma sugestão para o futuro seria incluir a leitura do nome do usuário e personalizar a mensagem final, tornando a interação mais próxima de um sistema real e mais amigável.

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

Abraço e bons estudos!

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