1
resposta

[Projeto] Desafio: Verificação de desconto

Sua tarefa é criar um algoritmo em linguagem natural ou gráfica (usando fluxogramas, por exemplo) que avalie as informações do cliente e exiba uma mensagem indicando se ele tem ou não direito ao desconto.

Início ->

ler usuário estudante sim ou não (verdadeiro ou falso)
gravar usuário em estado
Ler (idade)
gravar idade em idade

comparar idade e estado
se verdade que idade menor que 18 anos ou estudante
imprima "Você tem desconto"
senão imprima "Você não tem desconto"
fim se
fim

1 resposta

Oi, Dannyel, como vai?

Sua lógica seguiu corretamente a proposta da atividade e você conseguiu representar bem a condição principal do desconto utilizando a verificação de idade ou condição de estudante. A ideia do algoritmo ficou clara e objetiva.

Existe apenas um pequeno detalhe de organização na parte em que você menciona:

"gravar usuário em estado"

Nesse contexto, o termo "estado" pode gerar uma interpretação diferente, como estado civil ou localização. Como a variável representa se a pessoa é estudante ou não, um nome mais específico poderia deixar a lógica ainda mais clara.

Sua solução mostrou um bom entendimento sobre operadores lógicos e tomada de decisão em algoritmos.

Pensando em uma continuação desse sistema, como você faria para incluir outros tipos de benefício, como desconto para idosos ou pessoas cadastradas em programas de fidelidade?

Parabéns pela atividade e obrigado por compartilhar sua resolução no fórum. Continue praticando lógica de programação e refinando seus algoritmos, o fórum segue à disposição para acompanhar sua evolução.

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