2
respostas

Simulador de Pedidos Para Cafeteria

Para resolver esse problema, pode ser criado um algoritmo em linguagem natural para registrar os pedidos dos clientes, calcular o valor total da compra e aplicar desconto para clientes cadastrados.

Primeiro, o sistema deve pedir a quantidade de itens que o cliente deseja comprar.

Depois disso, para cada item, o atendente deve informar o nome do produto e o seu valor. Essas informações devem ser registradas no sistema para realizar o cálculo da compra.

Em seguida, o sistema deve somar todos os valores dos itens para obter o valor total do pedido.

Após o cálculo, o sistema deve perguntar se o cliente possui cadastro. Caso o cliente seja cadastrado, o sistema deve aplicar um desconto de 10% sobre o valor total da compra.

Se o cliente não possuir cadastro, o sistema deve manter o valor original sem desconto.

Por fim, o sistema deve mostrar o valor final da compra ao atendente ou ao cliente.

Dessa forma, o sistema consegue organizar os pedidos, calcular os valores automaticamente e aplicar descontos de maneira simples e eficiente.

2 respostas

Oi, Jéssica! Como vai?

Gostei da sua análise, bem estruturada e lógica, organizando o passo a passo do sistema desde a entrada dos dados até o cálculo final com desconto. Isso mostra um bom entendimento de como transformar uma ideia em um algoritmo claro e funcional.

Dica: tente transformar esse algoritmo em pseudocódigo ou fluxograma, detalhando cada decisão (como o "se cliente tem cadastro") e repetição (como o cadastro de vários itens), isso ajuda a visualizar melhor a lógica antes de programar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
INÍCIO
                   ↓
 Informar quantidade de itens
                   ↓
        Total começa em 0
                   ↓
      Informar nome do item
                   ↓
     Informar valor do item
                   ↓
 Somar valor do item ao total
                   ↓
 Existem mais itens?
            /      \
          SIM      NÃO
           ↓         ↓
 Volta para informar   Perguntar se o
 nome e valor do item  cliente é cadastrado
                             ↓
                  Cliente é cadastrado?
                        /          \
                      SIM          NÃO
                       ↓             ↓
          Aplicar desconto      Manter valor
                de 10%             original
                       ↓             ↓
                    Mostrar valor final
                             ↓
                            FIM