1
resposta

Desafio: Simulador de pedidos em uma cafeteria (Sistema Automatizado)

Modelagem do algoritmo – Atendimento Automatizado da Cafeteria

Entrada:

  1. Atendente pergunta: “Quantos itens o cliente vai pedir?”
  2. Criar uma variável total iniciando em 0.
  3. Para cada item (de 1 até a quantidade informada):
    o Solicitar o nome do item.
    o Solicitar o preço do item.
    o Somar o preço ao total.

Processamento:

  1. Ao final dos itens, perguntar: “O cliente é cadastrado? (True/False)”
  2. Se a resposta for True:
    o Calcular desconto = total * 0.10.
    o Calcular total_final = total – desconto.
  3. Se a resposta for False:
    o total_final = total.

Saída:

  1. Exibir o valor final:
    o Se cadastrado: “Valor total com desconto: R$ total_final”.
    o Se não cadastrado: “Valor total sem desconto: R$ total_final”.

Pseudocódigo:

INÍCIO

// Entrada
LEIA quantidade_itens
total ← 0

PARA i ← 1 ATÉ quantidade_itens FAÇA
    LEIA nome_item
    LEIA preco_item
    total ← total + preco_item
FIM PARA

// Processamento
LEIA cliente_cadastrado  // True ou False

SE cliente_cadastrado = True ENTÃO
    desconto ← total * 0.10
    total_final ← total – desconto
SENÃO
    total_final ← total
FIM SE

// Saída
SE cliente_cadastrado = True ENTÃO
    ESCREVA “Valor total com desconto: R$ “, total_final
SENÃO
    ESCREVA “Valor total sem desconto: R$ “, total_final
FIM SE

FIM

1 resposta

Oi, Aristóteles! Como vai?

Agradeço por compartilhar.

Gostei da sua modelagem, ficou bem organizada e com um fluxo lógico claro entre entrada, processamento e saída. A forma como você estruturou o uso do laço e a condição para aplicar o desconto mostra um bom entendimento de estrutura de repetição e decisão.

Continue praticando esse tipo de organização, isso ajuda muito na construção de algoritmos mais complexos.

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