1
resposta

[Projeto] Simulador de Pedidos em uma Cafeteria

Algoritmo em linguagem natural

  • Início
  • Definir uma variável chamada total e iniciar com valor 0.
  • Perguntar ao atendente: “Quantos itens o cliente vai pedir?”
  • Para cada item (de 1 até a quantidade informada):
  • Solicitar o nome do item.
  • Solicitar o preço do item.
  • Somar o preço ao total.
  • Ao final, perguntar: “O cliente é cadastrado? (sim/não)”
  • Se a resposta for sim:
  • Calcular o desconto de 10%: desconto = total * 0.10.
  • Calcular o valor final: valor_final = total - desconto.
  • Exibir: “O valor total com desconto é: R$ [valor_final]”.
  • Se a resposta for não:
  • Exibir: “O valor total do pedido é: R$ [total]”.
  • Fim

Exemplo de execução

  • Cliente pede 3 itens:
  • Café → R$ 6,00
  • Pão de queijo → R$ 4,00
  • Suco → R$ 8,00
  • Total = 6 + 4 + 8 = R$ 18,00
  • Cliente é cadastrado → aplica 10% de desconto → R$ 18 – R$ 1,80 = R$ 16,20
  • Sistema exibe: “O valor total com desconto é: R$ 16,20”.

Fluxograma (descrição textual)

  • Início
  • Perguntar quantidade de itens
  • Loop para registrar nome e preço de cada item
  • Somar preços ao total
  • Perguntar se cliente é cadastrado
  • Se sim → aplicar desconto de 10% → mostrar valor com desconto
  • Se não → mostrar valor cheio
  • Fim
1 resposta

Olá, Marcus, como vai?

O algoritmo apresentado atende todos os requisitos do desafio proposto de forma organizada e lógica. A estruturação do passo a passo em linguagem natural reflete com precisão o fluxo de repetição necessário para a soma dos itens e a condicional para a aplicação do desconto. O uso da variável acumuladora para o valor total demonstra uma boa compreensão de como manter o estado dos dados durante a execução do programa.

Seu raciocínio lógico está excelente e a descrição do fluxograma reforça a clareza sobre o controle do fluxo da aplicação. Parabéns pela dedicação no exercício e por compartilhar sua solução com a comunidade. Continue praticando esses fundamentos, pois eles são a base para qualquer linguagem de programação que escolher seguir.

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