2
respostas

fluxograma sistema de desconto

entrada de dados idade númerico, e estudante booleano, condicional vendo se encaixa nos critérios para descontos, resultado se tem direito a desconto avisa, se não finaliza

2 respostas

Olá, Herley. Como vai?

O seu fluxograma está excelente e muito bem representado visualmente! Você utilizou corretamente os símbolos padrões da computação, o que facilita muito a leitura da lógica por outros desenvolvedores.

  • A escolha do losango para representar a decisão é o ponto central do seu algoritmo, pois é ali que o fluxo se divide baseando-se no resultado lógico.
  • O uso do operador ou está correto, pois para ter direito ao desconto, basta que apenas uma das condições (ser menor de 18 anos ou ser estudante) seja verdadeira.
  • Definir a entrada de dados como um booleano para o campo de estudante é uma ótima prática, pois simplifica a verificação para apenas dois estados: verdadeiro ou falso. *

Uma pequena sugestão para tornar a experiência do usuário (UX) ainda melhor seria incluir um bloco de saída também para o caminho do Não. Dessa forma, o cliente que não tivesse direito ao desconto receberia uma mensagem informativa (como "Valor integral") antes de o programa chegar ao fim, em vez de o sistema apenas encerrar sem dar um feedback.

Espero que possa ter lhe ajudado!

fui treinado já em 1984 a não detalhar de mais os fluxogramas, apenas o essencial solicitado, deixar esse detalhamento para o código