Para resolver esse desafio, é necessário criar um algoritmo em linguagem natural que utilize variáveis, repetição e estrutura condicional para registrar pedidos, calcular o total e aplicar desconto quando necessário.
Dados de entrada:
Quantidade de itens do pedido
Nome de cada item
Preço de cada item
Informação se o cliente é cadastrado (sim ou não)
Lógica do processo:
O sistema deve somar os valores de todos os itens informados e, ao final, verificar se o cliente tem direito ao desconto.
Algoritmo (passo a passo):
Iniciar o processo
Solicitar ao atendente a quantidade de itens do pedido
Ler a quantidade de itens
Criar uma variável chamada “total” e definir valor inicial como 0
Para cada item (repetir conforme a quantidade informada):
a. Solicitar o nome do item
b. Solicitar o preço do item
c. Ler os dados informados
d. Somar o preço do item ao total
total = total + preço
Após registrar todos os itens, solicitar:
O cliente é cadastrado? (responder “sim” ou “não”)
Ler a resposta
Verificar a condição:
a. Se o cliente for cadastrado:
Calcular desconto de 10%
valorFinal = total - (total × 0,10)
Exibir o valor com desconto
b. Caso contrário:
Exibir o valor total sem desconto
Encerrar o processo
Ação final:
O sistema calcula automaticamente o valor do pedido e aplica desconto quando necessário, tornando o atendimento mais rápido, padronizado e eficiente.