Oi, Luiz. Tudo bem com você?
Obrigado por compartilhar a sua proposta para o desafio. A lógica apresentada contempla os principais requisitos do enunciado, como o registro dos produtos, o cálculo do valor total, a verificação se o cliente é cadastrado e a aplicação do desconto de 10% quando necessário. O fluxograma também representa de forma organizada a sequência das etapas, facilitando a visualização do processo desde a entrada dos dados até a exibição do valor final.
Como sugestão de melhoria, apenas um detalhe do enunciado poderia ser representado de forma mais explícita. Antes de informar o produto e o valor, o algoritmo solicita que o atendente informe a quantidade de itens do pedido. Em seguida, seria interessante indicar uma repetição para registrar todos os produtos até que essa quantidade seja atingida. Por exemplo, se o cliente informar que deseja 4 itens, o fluxo deverá repetir a leitura do nome e do preço quatro vezes antes de calcular o total e verificar a existência do desconto.
Como você adaptaria o seu fluxograma para representar esse processo de repetição de forma clara, mantendo a leitura simples para quem for utilizá-lo?
Parabéns pela resolução e por compartilhar sua proposta. Continue praticando e conte com o fórum sempre que surgir alguma dúvida.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!