Modelagem do algoritmo – Atendimento Automatizado da Cafeteria
Entrada:
- Atendente pergunta: “Quantos itens o cliente vai pedir?”
- Criar uma variável total iniciando em 0.
- 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:
- Ao final dos itens, perguntar: “O cliente é cadastrado? (True/False)”
- Se a resposta for True:
o Calcular desconto = total * 0.10.
o Calcular total_final = total – desconto. - Se a resposta for False:
o total_final = total.
Saída:
- 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